IIS7でasp.netmvc3アプリケーションを実行しています。問題は、Postアクションを実行するときに、PreRequestHandlerExecute関数の実行が完了するまでに時間がかかりすぎる場合があることです。
- イベントではコードを実行しません。
- これは、ポストアクションでのみ発生します。
- すべてのPOSTリクエストで発生するわけではなく、一部のリクエストでのみ発生します。
- 私はWindowsServerWeb 2008、8GBのメモリと4つのCPUで実行しています。
私は別の投稿で、machine.configprocessModelセクションを調整するとこれが解決する可能性があることを読みました。これが私のprocessModelノードです:
<processModel
enable="true"
timeout="Infinite"
idleTimeout="Infinite"
shutdownTimeout="00:00:05"
requestLimit="Infinite"
requestQueueLimit="5000"
restartQueueLimit="10"
memoryLimit="70"
webGarden="false"
cpuMask="0xffffffff"
userName="machine"
password="AutoGenerate"
logLevel="Errors"
clientConnectedCheck="00:00:05"
comAuthenticationLevel="Connect"
comImpersonationLevel="Impersonate"
responseDeadlockInterval="00:03:00"
responseRestartDeadlockInterval="00:03:00"
autoConfig="false"
maxWorkerThreads="100"
maxIoThreads="100"
minWorkerThreads="20"
minIoThreads="20"
serverErrorMessageFile=""
pingFrequency="Infinite"
pingTimeout="Infinite"
maxAppDomains="2000" />
しかし、それでもこれは待ち時間を解決しませんでした。誰かアイデアがありますか?