web-dev-qa-db-ja.com

Solaris10でApache2サービスを開始できません

これは、Solaris 10x86のデフォルトのインストールです。微調整やカスタマイズはありません。

1)最初にApache2を有効にします。

bash-3.00#svcadm enable Apache2

2)Apache2を再起動します

bash-3.00#svcadm restart Apache2

3)サービスが実行されているかどうかを確認します。

bash-3.00#svcs | grep Apache

legacy_run     Aug_08   lrc:/etc/rc3_d/S50Apache

maintenance    18:41:16 svc:/network/http:Apache2

4)サービスがメンテナンスに入ったので、何が悪いのか説明を見ています。

bash-3.00#svcs -xv

svc:/network/http:Apache2 (Apache 2 HTTP server)


    State: maintenance since Thu Aug 11 18:41:16 2011

    Reason: Start method exited with $SMF_EXIT_ERR_CONFIG.

    See: http://Sun.com/msg/SMF-8000-KS

    See: man -M /usr/Apache2/man -s 8 httpd

    See: /var/svc/log/network-http:Apache2.log

5)ログファイルをキャットします。

bash-3.00#cat /var/svc/log/network-http:Apache2.log

[ Aug  4 15:09:31 Rereading configuration. ]

[ Aug 11 12:54:23 Enabled. ]

[ Aug 11 12:59:58 Executing start method ("/lib/svc/method/http-Apache2 start") ]

[ Aug 11 12:59:58 Method "start" exited with status 96 ]

[ Aug 11 17:35:48 Leaving maintenance because disable requested. ]

[ Aug 11 17:35:48 Disabled. ]

[ Aug 11 17:40:26 Enabled. ]

[ Aug 11 17:40:26 Executing start method ("/lib/svc/method/http-Apache2 start") ]

[ Aug 11 17:40:26 Method "start" exited with status 96 ]

[ Aug 11 17:41:05 Leaving maintenance because clear requested. ]

[ Aug 11 17:41:05 Enabled. ]

[ Aug 11 17:41:05 Executing start method ("/lib/svc/method/http-Apache2 start") ]

[ Aug 11 17:41:05 Method "start" exited with status 96 ]

[ Aug 11 18:40:30 Leaving maintenance because clear requested. ]

[ Aug 11 18:40:30 Enabled. ]

[ Aug 11 18:40:30 Executing start method ("/lib/svc/method/http-Apache2 start") ]

[ Aug 11 18:40:30 Method "start" exited with status 96 ]

[ Aug 11 18:41:16 Leaving maintenance because clear requested. ]

[ Aug 11 18:41:16 Enabled. ]

[ Aug 11 18:41:16 Executing start method ("/lib/svc/method/http-Apache2 start") ]

[ Aug 11 18:41:16 Method "start" exited with status 96 ]

この場所からどのように進めることができるかわかりません「メソッド「start」はステータス96で終了しました」

1
Arun Pc

SMF_EXIT_ERR_CONFIGコードは、SMFが/etc/Apache2/httpd.confファイルの存在を確認し、それが欠落している場合に返されます。デフォルトのSolarisApacheインストールは、/etc/Apache2にいくつかのテンプレートファイルとともに提供されます。これらの1つを/etc/Apache2/httpd.confにコピーします。

cp /etc/Apache2/httpd.std.conf /etc/Apache2/httpd.conf

httpd.confファイルを作成すると、それ以降のエラーメッセージはすべて/var/Apache2/logs/error_logに送信されます。

ご使用の環境でApacheを実行するには、/ etc/Apache2 /httpd.confに変更を加える必要がある場合があります。

2
user9517

次のことを試してください:svcadm -v enable/network/http:Apache2

http://www.mattzone.com/sol10_Apache.html

よろしく!

0
Omar T