
No.2ベストアンサー
- 回答日時:
わざと perl に core をはかせる perl スクリプトも書けないこと
はないですけど、syscall を使うとか、C言語で書かれた外部ルー
チンを呼び出すといった特殊なことしてバグってしまうか、自身を
kill するといった明らかなことをするかしないといけませんので、
普通には起きないと思います。
だから、たいていは perl のバグと考えて差支えないと思います。
ところで、core をはくときに、どのようなメッセージで落ちてい
るかは記録に残っているでしょうか?cgi だと、メッセージが直接
には画面に出ませんが、httpd のログとか、FreeBSD なら
/var/log/messages のログとか(linux も同様のがあるはず)、探
してみてください。
お返事送れてすみません。
hi-hoのWebレンタルでCGIを利用しているので、logを見れないんです。
たまに、大きなcoreを吐いて容量を圧迫するので何故かなと思ってました。
syscallもkillもしていないです。謎です。
ありがとうございました。
No.1
- 回答日時:
core には、もとのプロセスが利用していたメモリの内容が全部入っ
ています。プログラムのバグにより変なアドレスにアクセスしたり
した場合に、生成されます。(cgi プログラムのバグではなく、
perl 自身またはそれがダイナミックロードしたモジュールのバグ
です)
もとのプログラム(この場合、perl 自身)と、core の内容をつき
あわせれば、どのような原因で core をダンプすることになったか
が解析できます。解析のツールとしてはいくつかありますが、最近
の PC-UNIX では gdb が標準的でしょう。
ただし、シンボリックな(つまり、変数名とか行番号とかを使った)
解析をするには、もとの perl やモジュールが -g オプションつき
でコンパイルされ、かつソースコードが手元になければいけません。
そうでない場合は、機械語ごとに追うしかなくなるので、現実的で
はないでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CPU・メモリ・マザーボード CPUについて 4 2022/07/09 13:41
- Mac OS MacのFinderでmovファイルのサムネイルが表示されないのと、クイックルックが出来ません。 こ 3 2023/07/24 18:40
- iOS iPhone用動画保存アプリiCapのデータは外付けUSBメモリに保存できますか? 1 2022/10/18 17:48
- CPU・メモリ・マザーボード 以下の質問事項のお解答を宜しくお願い申し上げます。 Workstation〔HP.Z840〕のマルチ 4 2023/03/27 17:37
- CPU・メモリ・マザーボード パソコン購入でCPUについて(長文ですいません。) 26 2022/04/05 15:26
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- 建設業・製造業 鉄パイプの切断と溶接 料金は 2 2023/04/22 22:02
- 貨物自動車・業務用車両 ダンプ運転手(大型トラック)に聞きます。 良く 片側二車線の道や高速道路で 無理矢理頭を隣レーンに突 3 2023/03/28 08:54
- ノートパソコン 今デスクトップPCを使っていて、新しくノートパソコンを買いたいのですが、選び方が分かりません。 UT 6 2023/04/06 10:32
- Android(アンドロイド) Huawei nova t5が何かのタイミングで初期化されてしまいました。 2 2022/06/04 14:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CGIについて
-
#!/usr/local/bin/perlとしたい
-
perlのインストール
-
■sendmail送信失敗
-
PERL 宣言文 -wについて
-
CGI-PLANTさんの「切り出し日記」
-
パス??
-
Can't locate R.pm in @INC
-
coreダンプの見方。
-
ニフティでメールフォームを使...
-
古ーくからフリーのtree.cgi掲...
-
gzip
-
sendmailを使用してプログラム...
-
KENT WEB(昨日の続きです)
-
EXCELファイルに誰がアクセスし...
-
実行属性って?
-
URLに~/cgi-bin/~を隠す方法
-
perl 特殊配列@INC について
-
CとPerlどれくらい違うか?
-
cgiのファイルが消せません
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
sendmailの-fオプション記述
-
perlのインストール
-
Apache2でSetEnvが動作しない。
-
掲示板CGIが設置できないです。
-
#!/usr/local/bin/perlとしたい
-
/usr/local/bin/perl の発音
-
ファイルの削除について ( unli...
-
CGIについて
-
Windows2000上でCGIをテストし...
-
Mac OS X 10.5 LeopardのApache...
-
コアサーバー(coreserver)でのc...
-
古ーくからフリーのtree.cgi掲...
-
windowsでperlの1行目を無視す...
-
■sendmail送信失敗
-
CGIのパーミッションについて
-
CGIからuse GDBM_Fileを宣言出...
-
EXCELファイルに誰がアクセスし...
-
URLに~/cgi-bin/~を隠す方法
-
KENT WEB(昨日の続きです)
-
《エクセルVBA》「他の人が該当...
おすすめ情報