2017-07-18 8 views
1

私のWebアプリケーションは、IBM Websphereアプリケーションサーバーでホストされています。私が必要とするのは、Webアプリケーションがダウンしているときにステータス503で応答することです。私は404がデフォルトで返されることに気付きました。この動作を変更する方法はありますか?もう一つの説明:私は、そのアイデアがどれほどばかげているかにかかわらず、503を返さなければなりません。これは、巨大なレガシーシステムの必要条件です。Webアプリケーションが停止しているときに、Websphereを503の応答に設定することは可能ですか?

+2

わからないWebSphereがそれを行うことができますが、ApacheのようなWebサーバーを持っていない場合は、どのように/ WebSphereの前でそれを実現できるIHS(または何か他のもの)がありますか? – DanielBarbarian

+0

ダウンすると停止したことを意味しますか? – covener

+0

はい、停止==停止しました。 –

答えて

-1

アプリケーションサーバーと直接対話しますか?そして、この404は何にも返されません。到達不能なページのブラウザのデフォルト動作です。

HTTPサーバーをお持ちの場合は、これが必要です。 Wasプラグインはサーバーがダウンしていることを検出し、HTTPDソフトウェアがこれを処理します。あなたはこのような何かに仕事ができるのApacheで

RewriteCond %{ENV:REDIRECT_STATUS} =404 
RewriteRule !^/down/for/maintenance$ %{DOCUMENT_ROOT}down/for/maintenance [L,R=503] 

How to put Apache website to 503 "temporary down"?から)

関連する問題