5

以前は 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 を搭載した別のマシンでも機能するため、構成の問題であると推測しています。これはスレッドと関係があるようですが、何が欠けているのかわかりません。

4

1 に答える 1

4

原因のように見えるものを見つけました。起動時にWebアプリケーションのメモリ使用量を制限する構成パラメーターがあります。

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

呼び出しを削除するか、「megs」を十分に高い値(私のテストでは1100)に設定すると、エラーはなくなります。

于 2012-11-15T13:40:35.133 に答える