使用CherryPy“致命的Python错误:无法创建autoTLSkey映射”

时间:2012-11-15 13:37:01

标签: python cherrypy

我有一个曾经在Ubuntu Lucid(Python 2.6.5)上运行良好的CherryPy webapp,但现在在Ubuntu Precise(Python 2.7.3)上,它在启动时退出以下内容:

Listening for SIGHUP.
Listening for SIGTERM.
Listening for SIGUSR1.
Bus STARTING
Started monitor thread '_TimeoutMonitor'.
Fatal Python error: Couldn't create autoTLSkey mapping
Aborted (core dumped)

奇怪的是,这个 在使用Ubuntu Precise的另一台机器上工作,所以我猜它是一个配置问题。 It looks like这与线程有关,但我无法弄清楚我错过了什么。

1 个答案:

答案 0 :(得分:4)

我发现了一些看起来像罪魁祸首的东西:我有一个配置参数,在启动时限制了webapp内存使用量

resource.setrlimit(resource.RLIMIT_AS, (megs * 1048576L, -1L))

如果我取消通话或设置" megs"为了足够高的值(在我的测试中为1100),错误消失了。