serviceコマンドでApacheを起動するとSementationFaultが発生します

機能と仕様

Genecodeが正しく起動するには、環境変数HOMEが必要です。serviceコマンドで起動スクリプトを実行した場合は環境変数HOMEが存在しないため、環境変数の明示的な設定が必要となります。

解決方法

Apache起動時に環境変数HOMEを設定します。

■rpm版Apacheの場合
・ /etc/sysconfig/httpdで以下のようにHOMEを設定します。

export HOME=/root



■ソースビルド版Apacheの場合
・ <APACHE_HOME>/bin/envvarsで以下のようにHOMEを設定します。

HOME=/root
・・・・・
export HOME