問題:如何修改門將的timeout時間設定?

解決方案

此以修改timeout時間為60分鐘為例
請修改C:\Program Files\TQuark\OGSystem\OGWeb目錄下的Web.config檔
請找到下列指令,並修改timeout設定值
設定一:
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;user id=sa;password=" cookieless="false" timeout="60" />
設定二:
<httpRuntime executionTimeout="3600" />
設定三:
<add key="CommandTimeout" value="3600" />
設定四:
<add key="AjaxScriptTimeout" value="3600" />
設定五:
在forms元素中補上timeout屬性
<authentication mode="Forms">
  <forms name="OGWeb" path="/" timeout="60" loginUrl="LoginForm.aspx" />
</authentication>
設定六:
[控制台]- [系統及安全性]- [系統管理工具]- [Internet Information Services (IIS) 管理員]-[工作階段狀態]
將IIS timeout 延長至60分鐘
設定七:
將[站台]- [Default Web Site]-[OGWeb]-[工作階段狀態]-[逾時(分鐘)]延長至60分鐘


設定八:
將[應用程式集區]-[OGSystem4]-[進階設定]-[閒置逾時]延長至60分鐘

Web API的timeout設定

在OGWebAPI網站所在應用程式路徑下(通常安裝在C:\Program Files\TQuark\OGSystem\OGWebCore)的web.config中修改aspNetCore element,增加requestTimeout屬性,如下
<aspNetCore requestTimeout="01:00:00" processPath=".\OGWebCore.exe" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />

最終審定

最後檢閱日期:2021/06/01
適用門將版本號:3.0含以上
問題編號:2015091405