1

我在嵌入式设备上使用 lighttpd 运行 CGI-LUA 脚本。Web 客户端每 3 秒尝试通过 POST 三个脚本运行。
大多数情况下它都可以工作,但问题是我有时会收到 500 个内部服务器错误,比如服务器无法运行脚本,尽管没有任何改变,在“顶部”我看到 CPU 大部分时间都是空闲的时间。
我是网络新手,有什么想法吗?

4

1 回答 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 回答