0

昨日、私の顧客はIIS設定で遊んで、作業プロセスの数を2に変更したため、Webアプリケーションの実行が非常に奇妙になり、セッション状態が失われたり、回復したりして、何が起こったのかを調べるのに1日かかりました。それで、質問は、複数の作業プロセスがどのような状況で役立つかということです。

4

1 に答える 1

2

これは、Web アプリを垂直方向にスケーリングするのに役立ちます。特に、Web プロセスであまりにも多くの作業を行う、設計が不十分なプロセスや、プロセスが頻繁にクラッシュするため、常にホットなプロセスが発生するプロセスです。あなたが知っているように、それは軽く行使すべきオプションではありませんが、必要なときに持っているのは良いことです.

ユーザー セッションが失敗し始めた理由は、デフォルトのインプロセス セッション状態モジュールを使用しているためです。これもかなり簡単に修正できます。セッション状態サービスまたはデータベースを使用して、セッション状態をプロセス外で実行するだけです。これを行うと、セッション状態の一部の動作が変化することに注意してください。そのため、他の何かを壊さないように慎重にテストする必要があります。

于 2012-12-07T17:09:00.430 に答える