Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Internal Server Error
大郎です。
みなさんご回答ありがとうございます。
On Tue, Dec 19, 2000 at 11:36:20PM +0900, 藤原 誠 Makoto Fujiwara wrote:
> ということで、僕は
> .namazurc として違うものを見ている
> (cgi-bin の場合は namazu.cgi が置いてあるところ)
> (操作行の場合は ~/.namazurc )
> くらいしか思い着きませんが、でも .namazurc が違うくらいで
> namazu.cgi が止ってしまうというのも考えられないかな。
検索式を入力しない状態で表示される検索フォーム画面の中に
現在、 975 の文書がインデックス化され、
70,458 個のキーワードが登録されています。
などと書かれていますので.namazurcはちゃんと読まれているようです。
> まさかと思いますが、Webserver の実行所有者 (例えば nobody とか
> apache とか) から namazu.cgi に実行許可が与えられていないとか。
検索式を入力しない状態では検索フォーム画面が
ちゃんと表示される点を見てもこれは問題無さそうです。
> ○お二方に質問
> (1) 操作行でうまく動く時に、
> echo $LD_LIBRARY_PATH
> とすると何を表示しますか
> (2) もし何か表示された場合、
> unsetenv LD_LIBRARY_PATH
> してから (操作行の方を)試すとどうなりますか
LD_LIBRARY_PATHはなにも設定しない状態でコマンドラインで動作しています。
libnmz.soが/usr/local/libにあるため
コンパイル時に/usr/local/libをサーチパスとするよう
明示的に指定もしてあります。
> (3)そのまま
> ldd /usr/local/libexec/namazu.cgi
> のように library を表示させると何が出ますか ?
> (path はもちろんお使いのものを指定して下さい)
環境変数LD_LIBRARY_PATHを指定しない状態で以下のように表示されます。
libnmz.so.4 => /usr/local/lib/libnmz.so.4
libm.so.1 => /usr/lib/libm.so.1
libc.so.1 => /usr/lib/libc.so.1
libdl.so.1 => /usr/lib/libdl.so.1
On Wed, Dec 20, 2000 at 12:57:26AM +0900, Magara Yasuhiro wrote:
> httpd.conf に
>
> ScriptLog /var/log/httpd/script_log
>
> のような行を足して、
>
> touch /var/log/httpd/script_log
> chown nobody /var/log/httpd/script_log
>
> でファイルを用意してからapacheを再スタート(KILL -USR1でも可)すると、
> 実行時にエラーが発生したCGIの出力内容を確認できます。
> error_logから推定するよりも原因の特定が容易になります。お試しあれ。
これは知りませんでした。
早速試してみたところ、
%response行以降になにも表示されていませんでした。
これはCGIからの出力が1行もないということでしょうか。
ちょっと見方がよく分かりませんでした。(苦笑)
出力も少なかったので念のためログを以下に書き出しておきます。
%% [Wed Dec 20 09:56:56 2000] GET /anywhere/namazu.cgi?query=TEST&submit=Search%21&whence=0&max=20&result=normal&sort=score HTTP/1.0
%% 500 /foo/bar/namazu.cgi
%request
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */*
Accept-Charset: iso-8859-1,*,utf-8
Accept-Encoding: gzip
Accept-Language: en
Connection: Keep-Alive
Host: hoge.fuga.com
Referer: https://hoge.fuga.com/anywhere/namazu.cgi
User-Agent: Mozilla/4.76 [ja] (X11; U; Linux 2.2.18 i686; Nav)
%response