ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server トラブルシューティング集
Interstage

7.1 Webサーバの起動/停止時の異常

Webサーバの起動/停止時に異常が発生した場合の対処方法について説明します。


Webサーバの起動停止時にエラーメッセージ出力された場合

Webサーバの起動/停止時、イベントログに以下のエラーメッセージが出力された場合、デスクトップヒープが使い果たされている可能性があります。


エラーメッセージ(1)
Apache.exe - アプリケーション エラー :
アプリケーションを正しく初期化できませんでした (0xc0000142)。
[OK] をクリックしてアプリケーションを終了してください。

エラーメッセージ(2)
ihsrlog.exe - アプリケーション エラー :
"0x00000000"の命令が"0x00000000"のメモリを参照しました。
メモリが"read"になることはできませんでした。
プログラムを終了するには [OK] をクリックしてください。
プログラムをデバックするには [キャンセル] をクリックしてください。

エラーメッセージ(3)
障害が発生しているアプリケーション ihsrlog.exe、バージョン XX.X.X.X、
タイム スタンプ 0xXXXXXXXX、障害が発生しているモジュール kernel32.dll、
バージョン X.X.XXXX.XXXXX、タイム スタンプ 0xXXXXXXXX、
例外コード 0xc0000142、障害オフセット 0xXXXXXXXX、 プロセス D0xXXX、
アプリケーションの開始時刻 0xXXXXXXXXXXXXXXXX。

エラーメッセージ(4)
ihs81101: Failed to start Interstage HTTP Server. Detail:(82-xxx:0:11:0:0:128-0-0) [Webサーバ名]

エラーメッセージ(5)
ihs81101: Failed to start Interstage HTTP Server. Detail:(82-xxx:0:11:0:0:3221225794-0-0) [Webサーバ名]

本現象が発生した場合は、デスクトップヒープを拡張する必要があります。デスクトップヒープを拡張する手順については、“5.5 デスクトップヒープが枯渇した場合”を参照してください。


Webサーバの起動に時間がかかる

Interstage シングル・サインオンにおいてSSOリポジトリにロール定義およびサイト定義を多量に登録してリポジトリサーバを運用している場合、Webサーバの起動に時間がかかることがあります。本現象の詳細および回避方法については、“15.2.5 リポジトリサーバに関するトラブル”を参照してください。


起動タイムアウト時間が有効とならない

Interstage シングル・サインオンにおいてSSOリポジトリにロール定義およびサイト定義を多量に登録してリポジトリサーバを運用している場合、ihsconfigコマンドで設定した起動タイムアウト時間が無効となることがあります。


Apache HTTP Serverの操作中にWebサーバ(Interstage HTTP Server)が停止される

RHEL5(x86)/RHEL5(Intel64)において、Apache HTTP Server(基本ソフトウェアにバンドルされるhttpd)を停止した場合に、Webサーバ(Interstage HTTP Server)も停止されてしまうことがあります。
本現象は、Apache HTTP Serverのシェル(/etc/rc.d/init.d/httpd)を実行してApache HTTP Serverを停止する場合に、プロセス名“httpd”のすべてのプロセスを終了するため、プロセス名が“httpd”であるWebサーバ(Interstage HTTP Server)のプロセスも終了されることにより、Webサーバ(Interstage HTTP Server)が停止されてしまいます。

本現象が発生した場合は、以下のどちらかの対処を行ってください。

Oracle製品がインストールされている場合に以下のエラーメッセージが出力されてInterstage HTTP Server運用コマンドの実行に失敗する

(コマンド名): error while loading shared libraries: /xxx/libexpat.so.0: file too short

本現象は、Oracle製品がインストールされている場合に、Oracle製品の資源にシステムライブラリ(libexpat.so.0)と同名のライブラリが存在し、かつ環境変数LD_LIBRARY_PATHにそのライブラリのパスが設定されているために発生します。

本現象が発生した場合は、環境変数LD_LIBRARY_PATHの設定値を確認し、以下のパスを先頭に設定してください。