打印服务器上的语句给IOError:无法写入d

2024-10-05 14:22:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我用paster在本地机器上运行Pylons,在Debian服务器上运行WSGI。我想添加一些print语句来调试一个问题:我不是Pylons或Python专家。在

在我的本地机器上,这很好:打印语句到终端。在服务器上,这些语句不会打印到日志文件中:相反,每当调用print语句时,日志文件都会显示“IOError:failedtowritedata”。在

在我解决这个问题之前,我无法调试服务器上的任何内容。在

有人能建议如何在服务器上运行打印吗?谢谢!在


Tags: 文件服务器机器终端wsgi内容debian语句
2条回答

WSGI应用程序使用sys.stdoutsys.stderr是错误的。如果您想将调试输出到服务器错误日志,请使用environ['wsgi.errors'].write()。在

不要使用print语句,使用日志模块。不知道服务器的设置,我们帮不了你。在

相关问题 更多 >