2

Windows Server 2008 SP2 (32 ビット) にiisnodeをインストールした後、以前に機能していたすべてのアプリが "HTTP エラー 503. サービスを利用できません" を報告します。これらのアプリケーションはいずれも、iisnode モジュールを登録または使用していません。

アプリケーション プールは、最初の要求を処理した後に停止されます。イベント ログは、エラーを EventID 5002 として次のように報告します。

「アプリケーション プール 'DefaultAppPool' は、そのアプリケーション プールを提供するプロセスで一連の障害が発生したため、自動的に無効になっています。」

そのエラーの前に、次のイベント ID 3139 としていくつかの警告があります。

「アプリケーション プール 'DefaultAppPool' を提供しているワーカー プロセス '1688' のプロトコル 'http' のリスナー チャネルで、リスナー チャネルの障害が報告されました。データ フィールドにエラー番号が含まれています。」

アプリ プール ID には、node.exe (v0.8.14) と C:\Program Files\iisnode\iisnode.dll に対する読み取り/実行アクセス許可を付与しました。

iis から iisnode モジュールを削除すると、サイトとアプリ プールは正常に動作します。

これらのエラーを解決する方法についてのアイデアはありますか?

4

2 に答える 2

1

このバグが原因です: https://github.com/tjanczuk/iisnode/issues/231。このバグは既に修正されており、修正された新しいバージョンの iisnode が間もなくリリースされます。

当面は、Windows Server 2008 R2 で iisnode 0.2.0 を使用するか、iisnode 0.1.21 に戻すことができます。

于 2012-11-19T20:20:51.630 に答える