プロセスモニターを確認すると、サイトの速度が低下し、特定のサービスへのアクセスが停止します。これは通常、ウェブサイトを実行するためのバックグラウンドプロセスである「w3p.exe」プロセスが原因であることがわかります。定期的に99/100%に達します。プロセスを強制終了する/WebPublishingサービスを再起動すると、問題が解決します–私のWebホストは、これはコーディングが不適切なためにのみ発生する可能性があると言っています....誰かがこれについてコメントできますか??…</ p>
2 に答える
1
かなり単純な Web サイト (ASP.Net でコード化されたもの) のパフォーマンス テストを行ったところ、時間の経過とともにメモリ使用量が増加し、クロールが遅くなることがわかりました。w3wp プロセスをリサイクルするたびに、パフォーマンスが正常に戻りました。
その理由を突き止めることはできませんでした (テストした負荷は通常よりもはるかに高かったため、w3wp サービスをより頻繁にリサイクルすることで回避できた可能性があります)。 . 多くのページには、まったく使用されていない非常に大きなビューステートがありました。大きなビューステート値をロードすると、時間の経過とともにメモリ関連のパフォーマンスが低下する可能性があることがよくわかります。
于 2009-07-15T15:26:21.973 に答える
0
サイトは何語でコーディングされていますか? 私は最近、IIS6/PHP を実行しているサーバーで同じ問題に遭遇し、次のバグを発見しました -
http://bugs.php.net/bug.php?id=37575
PHP を 5.3 にアップグレードすると、問題が解決しました。
于 2009-07-15T15:31:39.997 に答える