【发布时间】:2014-06-12 13:11:13
【问题描述】:
Pandas read_csv 使用 python 2.7、django 1.6.5、apache 和 nginx 导致我的生产服务器超时。仅当使用 StringIO.StringIO 或 io.BytesIO 之类的字符串缓冲区时才会发生这种情况。将文件名作为参数提供给 read_csv 时,一切正常。 调试没有帮助,因为在我的开发服务器上不会出现这个问题。 有什么想法吗?
【问题讨论】:
-
调试总是有帮助的。两种环境有什么不同?同一版本的熊猫?相同的python版本?有一百万个变量需要考虑。请告诉我们更多信息。
-
同样的蟒蛇(2.7),同样的熊猫(0.14)
-
同样的 python,同样的 pandas 在 virtualenv 中运行。
-
奇怪的是,从命令行运行或在 djangos 开发服务器中运行时不会出现问题,只有在 apache 下运行时才会出现问题。这意味着它可能与 apache 配置有关。当我将解析器引擎设置为“python”时,它可以工作。问题是我的代码中需要 c 引擎。 c-engine 是否需要特殊的访问权限或特权?
标签: django python-2.7 pandas