1

我在 CentOS 上使用 fastcgi 和 web.py 将 lighttpd 作为守护进程运行:

service lighttpd start

哪个有效。我的网站加载。但是现在 web.py 的输出(即任何异常、请求日志等)已无处可寻。标准输出在哪里?

我在 /var/log/lighttpd/ 中查看了 access.log 和 error.log,但都没有保存 web.py 的输出。

4

1 回答 1

2

lighttpd 中 fastcgi 进程的AFAIK标准输出被简单地忽略

如果你想从 fastcgi 进程中获取stderr输出,你可以使用http://redmine.lighttpd.net/projects/1/wiki/docs_modcgiserver.breakagelog中的选项:

server.breakagelog = "/var/log/lighttpd/breakage.log" 

但这是没有事件时间或源的原始标准错误输出。

我建议使用 web.py 或 Python 日志记录工具并记录到文件。

于 2014-02-26T14:10:38.410 回答