記事No | : 5738 |
投稿日 | : 2009/04/15(Wed) 02:34:13 |
タイトル | : [設置]新規スレッド作成できない |
ID情報 | : jekyll2 |
投稿者 | : jekyll2 |
URL | : http://moenae.net/patio/ |
サーバーに”Web Patio”を設置させて貰ったのですが、新規スレッド作成の「スレッドを生成」を実行すると生成が終了せずタイムアウトしてしまいます。
あまりコードが分かっていなくて申し訳ないのですが、parse_form内の"while (<STDIN>)"で無限ループしているように思います。何が原因か分かりませんでしょうか?
記事No | : 5739 |
投稿日 | : 2009/04/15(Wed) 09:57:13 |
タイトル | : Re: [設置]新規スレッド作成できない |
ID情報 | : pachira |
投稿者 | : pachira |
URL | : http://www5e.biglobe.ne.jp/~pachira/ |
> サーバーに”Web Patio”を設置させて貰ったのですが、新規スレッド作成の「スレッドを生成」を実行すると生成が終了せずタイムアウトしてしまいます。
> あまりコードが分かっていなくて申し訳ないのですが、parse_form内の"while (<STDIN>)"で無限ループしているように思います。何が原因か分かりませんでしょうか?
同じ症状だとおもいますが、以前にKENTさんが回答していますね。
http://www.kent-web.com/support/oldlog/0001/0412.html
記事No | : 5740 |
投稿日 | : 2009/04/15(Wed) 18:18:23 |
タイトル | : Re^2: [設置]新規スレッド作成できない |
ID情報 | : jekyll2 |
投稿者 | : jekyll2 |
> 同じ症状だとおもいますが、以前にKENTさんが回答していますね。
> http://www.kent-web.com/support/oldlog/0001/0412.html
回答ありがとうございます。
下記は試しましたが変わらずです。
・flockのコメントアウト
・$mailing、$gethostbyaddr を0
今夜にでも下記確認してみます。
・STDINの内容
・マルチパートフォーム以外($image_upl=0)の場合の動作
記事No | : 5742 |
投稿日 | : 2009/04/16(Thu) 00:28:30 |
タイトル | : Re^3: [設置]新規スレッド作成できない |
ID情報 | : jekyll2 |
投稿者 | : jekyll2 |
STDINの内容確認しました。
"-----------------------------000000000000--\r\n"
を読み込んだ後、"<STDIN>"で待機しているようです。
とりあえず、parse_formのboundary検出後のnext直前に下記のコードを組み込みとりあえず動作することを確認しました。
last if /--\r\n$/;
perlにあまり詳しくなく何が問題なのかよく分かっていない次第です。