Flask + IIS 8错误日志记录不起作用

时间:2019-05-23 14:36:46

标签: python iis logging flask wfastcgi

我有一个用Python 3.6编写的Flask应用程序。它正在IIS 8上运行。我正在尝试配置要在生产中使用的第二台服务器,并且该第二台服务器上的日志记录不起作用。它可以在开发服务器上按预期方式工作,但是我不是设置该服务器的人,并且prod和dev之间的服务器设置没有区别。

我的web.config文件如下所示:

<?xml version="1.0" encoding="utf-8"?>
    <configuration>
    <appSettings>
      <!-- Required settings -->
      <add key="WSGI_HANDLER" value="app.create_app()" />
      <add key="PYTHONPATH" value="C:\myAppName\application" />
      <add key="WSGI_LOG" value="C:\myAppName\application\WSGILog.log" />
    </appSettings>
    </configuration>

日志文件位于指定的位置,但是遇到错误时,它不会记录回溯。它记录文件更改的时间,因此wfastcgi必须重新启动,并且它记录构建错误类型的项目,例如语法错误,但绝不回溯。如果我在代码中编写了一个简单的“ print('foo')”,则此输出也不会打印到日志文件中。

我目前处于开发障碍之中,因为由于运行时错误而我无法深入了解,因此我得到500页页面。任何建议将不胜感激。请告知是否需要任何其他信息,我对服务器配置有点不了解,说实话,我什至不知道会有什么帮助。

0 个答案:

没有答案