web-dev-qa-db-ja.com

Httpエラー503サービスを利用できません

IIS8で環境をセットアップするのに苦労しています。たくさん検索しましたが、適切な解決策が見つかりませんでした。

enter image description here

エラーログを確認しましたが、わかりません。

C:\ Windows\System32\LogFiles\HTTPERR

  1. 2013-10-09 09:28:39 192.168.43.205 60172 192.168.43.205 80 HTTP/1.1 GET/503 2 AppOffline qa.hti.local
  2. 2013-10-09 09:28:39 192.168.43.205 60192 192.168.43.205 80 HTTP/1.1 GET /favicon.ico 503 2 AppOffline qa.hti.local

次にイベントビューア:

警告:

  1. アプリケーションプール「qa.hti.local」にサービスを提供しているワーカープロセス「11188」のプロトコル「http」のリスナーチャネルが、リスナーチャネルの障害を報告しました。データフィールドにはエラー番号が含まれています。
  2. アプリケーションプール「qa.hti.local」にサービスを提供しているワーカープロセス「7492」のプロトコル「http」のリスナーチャネルが、リスナーチャネルの障害を報告しました。データフィールドにはエラー番号が含まれています。
  3. アプリケーションプール「qa.hti.local」にサービスを提供しているワーカープロセス「9088」のプロトコル「http」のリスナーチャネルが、リスナーチャネルの障害を報告しました。データフィールドにはエラー番号が含まれています。
  4. アプリケーションプール「qa.hti.local」にサービスを提供しているワーカープロセス「9964」のプロトコル「http」のリスナーチャネルが、リスナーチャネルの障害を報告しました。データフィールドにはエラー番号が含まれています。
  5. アプリケーションプール「qa.hti.local」にサービスを提供しているワーカープロセス「7716」のプロトコル「http」のリスナーチャネルが、リスナーチャネルの障害を報告しました。データフィールドにはエラー番号が含まれています。

警告の意味がわかりません。

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

注:連続して5回失敗すると、APPプールがクラッシュし、これが増える可能性があることを学びました。私もこれを増やしてみましたが、成功しませんでした。

あなたの考えを共有してください。

11
Praveen

同様の問題が発生しましたが、プールが自動的に停止したのは別のエラー(2282 IIS-W3SVC-WP)が原因でした。私の問題は、構成の問題のためにde moduleowssvr.dllをロードできなかったことです。私にとっての解決策は、「32ビットアプリケーションを有効にする」設定をTrueからfalseに設定することでした。

Visual Studio2013を搭載したWindowsServer2012のSharepoint2013にソリューションを展開していました。

これはおそらく非常に具体的な問題だったと思いますが、同じ問題を抱えているすべての人を助けたいと思います。

3
Jens Delannoy

同様の問題が発生し、解決策を探していたときに、この質問に遭遇しました。

私の問題は特にIIS共有構成に関係していました。インストールされていないサーバー(Httpリダイレクト)の1つでIISの機能を有効にしました他のいずれかで、サーバーの「機能」がすべてのサーバーと同期していませんでした。

最初のサーバーで新しい追加をアンインストールすることで問題を解決できたので、他のサーバーとの一致に戻りました。 IIS後でリセットすると、AppPoolsはダウンしなくなり、すべてが正常に戻りました。

したがって、IIS共有構成を使用していて、IISが「サービスを利用できません」エラーを作成していて、AppPoolsがダウンしている場合、これはシステム構成が同期しておらず、共有構成が破損しています。この投稿が、誰かが私よりも早く解決策を見つけるのに役立つことを願っています。

3
Kelsey

おそらく、ディレクトリを読み取る権限がありません。

ディレクトリ(およびファイル)には、windows-group "USERS"またはwindows-grou "IIS_IUSRS"のいずれか、およびapppoolidentityの読み取りアクセス権が必要です。

1
Lisa-Berlin

これは、更新後のWindows 101803でも発生しました。

イベントログの前半で、不足しているDLL、具体的にはiiswsock.dllとcompstat.dllに関連するエラーがありました。

次のWindows機能をオンにした後(IIS> WWWServices>パフォーマンス機能とAppDev機能の下):

  • 動的および静的コンテンツ圧縮、および
  • WebSocketプロトコルのWindows機能

これらのエラーは、IIS再起動後に消えました。

0
sHr0oMaN

これは、ソフトウェアベンダーが2008R2サーバーに32ビットバージョンのアプリケーションプールアプリをインストールしたことに気付いていないことが原因である可能性もあります。サーバーの再インストールを求められたため、サーバーのトラブルシューティングを少し行った後、IIS Windowsアプリのログを確認し、アプリのx86アーキテクチャエラーをメールで送信しました。

0
Jeremy

これは、IISの一部が欠落している場合に発生する可能性があります(たとえば、多くのIISモジュールの1つが新しいサーバーにインストールされていない)。

やるべきことは、ソースとターゲットのIIS構成を注意深く比較し、不足している部分をターゲットに追加することです。

最近のIIS8.5-> 8.5の移行で、この問題が発生しました。スタック全体を通過しました。最後の部分は、IISのWeb証明書認証部分が欠落していることでした。

インストールするには:

powershell
import-module servermanager
add-windowsfeature Web-Cert-Auth

503 2

その2はサブステータスコードですか?もしそうなら、あなたはあなたのサイトが過度に(5000 +)#のリクエストでヒットされていないことを確認したいかもしれません。

http://support.Microsoft.com/kb/943891

データフィールドにはエラー番号が含まれています。

エラー番号は何ですか?

0
an phu

同じ問題が発生し、アプリケーションプールがIDとして使用していたドメインアカウントをWebサーバー上の管理者のローカルグループに追加することで解決しました。おそらく、@ Lisa-Berlinが前述したように、アプリケーションプールIDアカウントのアプリケーションディレクトリへのアクセスを許可するトリックも実行します。

0