2012-08-01 28 views
1

我有一個Python web.py應用程序與長(分鐘)啓動時間,我想在Apache與mod_wsgi主機。使用mod_wsgi維護(單例)進程?

長期的答案可能是「重寫應用程序」。但在短期內我想配置mod_wsgi到:

  1. 使用一個單一的過程,服務的應用程序(我可以WSGIDaemonProcess processes=1做到這一點),
  2. 繼續使用該工藝而不是定期將其關閉

#2可行嗎?或者,有沒有其他可以用來託管這個應用程序的臨時解決方案?

謝謝!

回答

0

簡單。不要重新啓動Apache,不要設置最大請求並且不要更改WSGI腳本文件中的代碼。

你是說即使在完全不變的情況下,你看到重新啓動?

是的,這聽起來像你應該重新設計你的系統。需要很長時間才能啓動的Web進程是瘋狂的。