我在CentOS上使用fastcgi和web.py运行lighttpd作为守护进程使用:
service lighttpd start
哪个有效。我的网站加载。但现在无法找到web.py的输出(即任何异常,请求日志等)。 stdout去哪儿了?
我在access.log和error.log中查看了/ var / log / lighttpd /,并且都没有保存web.py的输出。
答案 0 :(得分:2)
来自lighttpd中的fastcgi进程的AFAIK stdout 只是被忽略。
如果您想从fastcgi进程获取 stderr 输出,可以使用http://redmine.lighttpd.net/projects/1/wiki/docs_modcgi中的server.breakagelog
选项:
server.breakagelog = "/var/log/lighttpd/breakage.log"
但这是没有事件时间或来源的原始stderr输出。
我建议使用web.py或Python日志工具并记录到文件。