IIS7上Python CGI脚本的不稳定行为

时间:2011-05-23 09:59:37

标签: python iis-7 cgi

我正在调试用Python编写的CGI脚本,该脚本在IIS上执行。该脚本无法在4次中生成响应3次。除了一些标准模块,我还导入boto和自定义模块<my_module>

出于调试目的,我注释掉除模块导入和mandatory标头响应之外的所有代码:

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与问题有关。如果我将所述第三方模块放在主脚本导入列表的顶部,那么事情看起来会更好。

0 个答案:

没有答案