我在嵌入式设备上运行带有lighttpd的CGI-LUA脚本。 Web客户端尝试每3秒通过POST运行三个脚本。
大部分时间它都可以工作,但问题是我不时会得到500个内部服务器错误,就像服务器无法运行脚本一样,虽然没有任何改变,但在“顶部”我发现CPU大部分处于空闲状态时间。
我是网络新手,有什么想法吗?
答案 0 :(得分:0)
如果我试图解决这个问题,我会先说: 1)查看/var/log/lighttpd/error.log以查看发生故障时lighttpd报告的内容。 2)编写一个非常简单的CGI-LUA脚本,它可以执行某些可追踪的操作,例如使用当前的unixtime作为其名称来触摸文件,并且每隔3秒而不是脚本命中它。这将帮助您确定问题是在CGI-LUA中还是在脚本中。 3)在循环中反复运行CGI-LUA之外的脚本以查看它是否失败。