如何解决Python CGI脚本在IIS7上的不稳定行为
|| 我正在调试用Python编写的CGI脚本,该脚本可在IIS上执行。该脚本无法生成响应(四分之三)。除了一些标准模块,我还导入了boto和一个自定义模块<my_module>
。
出于调试目的,我注释掉了除模块导入和强制标头响应以外的所有代码:
print(\'Status: 200 OK\')
print(\'Content-type: text/html\')
print(\'\')
import <standard modules>
import boto
import <my_module>
# Commented out code below
# <code>
通过这种方式,我发现仅导入<my_module>
会将成功率从100%降低到上述〜25%。为什么会这样呢?我可以测试些什么来改善这种情况?
该脚本可在本地Apache上完美运行。 <my_module>
远小于boto。
谢谢,
/大卫
编辑:
好的,所以我不想在这里匆忙下结论,但是看起来好像在<my_module>
中使用的第三方模块pyodbc与该问题有关。如果我在主脚本中的导入列表的顶部放置了“第三方”模块,则看起来效果更好。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。