組み込みデバイスでlighttpdを使用してCGI-LUAスクリプトを実行しています。Webクライアントは、POSTを介して3秒ごとに3つのスクリプトを実行しようとします。
ほとんどの場合は機能しますが、問題は、サーバーがスクリプトの実行に失敗するなど、500の内部サーバーエラーが発生することです。ただし、何も変更されておらず、「上部」にCPUがほとんどアイドル状態であることがわかります。時間。
私はウェブに不慣れです、何かアイデアはありますか?
質問する
1012 次
1 に答える
0
この問題を解決しようとしている場合は、次のことから始めます。1) /var/log/lighttpd/error.log を調べて、障害が発生したときに lighttpd が報告しているものを確認します。2) トレース可能な何かを実行する非常に単純な CGI-LUA スクリプトを作成します。たとえば、現在の unixtime を名前としてファイルにタッチし、スクリプトの代わりに 3 秒ごとにヒットします。これは、問題が CGI-LUA にあるのか、スクリプトにあるのかを判断するのに役立ちます。3) CGI-LUA の外部でスクリプトをループで繰り返し実行し、失敗するかどうかを確認します。
于 2013-09-30T21:18:18.150 に答える