0

我制作了一个 python ladon webservice,我在 Ubuntu 上运行 Apache2 和 mod_wsgi。(我使用 Python 2.6)。Web 服务使用 psycopg2 python 模块连接到 postgreSQL 数据库。我的问题是 psycopg2.connection 会在一段时间后(大约 1 或 2 分钟后)自动关闭(或销毁)。另一方面,如果我使用
ladon2.6ctl testserve 命令 (http://ladonize.org/index.php/Python_Configuration) 运行服务器,则服务器正在工作并且连接不会自动关闭。我不明白为什么用 apache+mod_wsgi 关闭了连接,在这种情况下,网络服务器非常慢。谁能帮我?

4

1 回答 1

1

如果您在嵌入式 moe 中使用 mod_wsgi,尤其是用于 Apache 的 preform MPM,那么 Apache 很可能正在杀死空闲进程。尝试使用 mod_wsgi 守护进程模式,它可以保持进程持久化,看看它是否有所作为。

于 2012-05-18T01:38:39.233 回答