2011-07-11 38 views
0

我正在嘗試使用cherrypy虛擬主機調度程序來爲多個不同的應用程序提供服務。 我的想法是爲每個應用程序分別配置文件,但我有點失落。 如果我使用虛擬主機調度程序,所有應用程序都位於同一個命名空間中,因此例如數據庫連接的部分只能出現一次。或不?你能幫忙嗎?Cherrypy 3.2虛擬主機 - 應用程序配置

回答

1

對於我目前來說,我很滿意這樣的解決方案:

我創建一個應用程序的CherryPy單獨的配置文件和我使用的是同一類的CherryPy解析該文件。

從cherrypy.lib.reprconf導入配置 設置=配置(os.path.join(confPath, 「settings.cfg」))

此外,還有處理命名configparser配置文件Python標準模塊。

這個問題對我來說也是無關緊要的,因爲對於cherrypy服務器來說,服務多個cherrypy應用程序(正如我想的那樣)是相當困難的。我決定使用cherrypy作爲appache後面的WSGI服務器,這明確地解決了這個問題。