问题描述
||
我正在调试用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 (将#修改为@)