[mmjp-users 2551] Re: Internal Server Errorについて

SATOH Fumiyasu fumiyas @ xxxxxxxxxx
2009年 3月 27日 (金) 11:01:34 JST


さとうふみやす @ OSS テクノロジです。

At Thu, 26 Mar 2009 19:59:59 +0900,
Nakagawa wrote:
> ブラウザからの実行を試してみました。
> 
> 結論からですが、「Internal Server Error」が再現した際には、
> listinfo.out/listinfo.err ともに出力がありませんでした。

うーん…。じゃあ、ダミーで作った listinfo スクリプト
(listinfo.orig のラッパー) を以下のようにして、もう一度
「Internal Server Error」を再現させてみてください。
(最初からこれにすればよかった…)

  #!/bin/ksh
  cd "${0%/*}"
  exec 2>tmp/listinfo.err
  ./listinfo.orig >tmp/listinfo.out
  echo "status: $?" 1>&2
  cat tmp/listinfo.out

できれば、以下で再現した場合も。(遅くなります)
tmp/listinfo.truss の内容は大量になると思うので、
最後の(原因究明に結びつきそうな情報が含まれてそうな)
数10行だけでいいです (とりあえずは)。

  #!/bin/ksh
  cd "${0%/*}"
  exec 2>tmp/listinfo.err
  truss -f -o tmp/listinfo.truss ./listinfo.orig >tmp/listinfo.out
  echo "status: $?" 1>&2
  cat tmp/listinfo.out

もしかして、以下にしたら再現しなくなったりしませんか?

  #!/bin/sh
  env LDR_CNTRL=MAXDATA=0x20000000 ./listinfo.orig

> また、mailmanのログ(error等)にも出力がなく、
> Apacheのerrorログにて「Premature end of script headers: 
> /usr/local/mailman/cgi-bin/listinfo」という記録だけが見られました。
> 
> なんらかのログを吐いてくれればという所ではありますが、
> 上記のような結果でした。

-- 
-- Name: SATOH Fumiyasu (fumiyas @ osstech co jp)
-- Business Home: http://www.OSSTech.co.jp/
-- Personal Home: http://www.SFO.jp/blog/


Mmjp-users メーリングリストの案内