apacheを起動すると、「不正命令の実行 - コアダンプしました。」とCOREをはいてしまいます。原因を追求していく手順などはどのようにすればいいのでしょうか。
http://solaris.ddo.jp/apache-ssl.html
apache2.0.x & mod_sslインストール(openssl)〜Solaris User
ポイントはいりません。
私は上記を参考にやりました。
apacheはerror.logで起動状態が分かります。
ログをdebugにして
tailコマンドで見ながらapacheを起動してみてはどうでしょうか。
http://blog.meichi.org:8080/myblog/7
solaris-gccインストール
gccは私はいつもソースから入れてやってます。
やりかたは上記(私のブログ)にあります。
あと、OpenSSL-0.9.7cはセキュリティホールがなかったでしょうか。
OpenSSL-0.9.7d以降だとセキュリティホールがなかったと思います。
がんばってください。
あれ。みれないでしょうか。
IPじかうちではどうでしょうか。
すいません、動作確認はIEです。
あと、コメントにありますように私もgccのバージョンが気になります。
つまり、あたらしすぎるのではないでしょうか。
私が以前やったときはgcc-3.3でした。
がんばってください。
#あてずっぽうですが、SSLの設定がうまくいってない気がします。
ご丁寧なレス感謝しております。
すっかり忘れておりましたが、会社のインターネット環境は8080ポートは通らないようになっていました。
違う環境でHPを拝見したく思います。またgcc関係も洗いなおしてみます。
http://flex.ee.uec.ac.jp/texi/gdb-j/gdb-j_toc.html
GDB �}�j���A�� - Table of Contents
コアダンプしているようなので、デバッガを使うことで、プログラム中のどの時点で異常終了したかを知ることができます。
上記は gdb のマニュアルページです。
core を読み込ませて(gdb -c core) backtrace を表示させることで、異常終了時に関数呼び出しスタックがどのようになっていたかを知ることができます。
どの関数呼び出しで異常終了しているかわかれば、原因究明に大きく近づくと思います。
ありがとうございます。なかなか難しそうですが、がんばってみます。
回答者 | 回答 | 受取 | ベストアンサー | 回答時間 | |
---|---|---|---|---|---|
1 | takumase | 9回 | 8回 | 0回 | 2005-08-20 04:44:38 |
モジュール確認の「./httpd -l」の時点でコアをはきますので、gccが怪しいかと思っております。
ご紹介頂いたブログが今見れないようですので、見れるようになってから参考にさせて頂きたく思います。
ありがとうございました。