2012-07-09 35 views
0

我在WSGIDaemonProcess配置指令中使用display-name選項來顯示python應用程序的名稱。我有點困惑,但我只看到它在htop中輸出。當我運行命令檢查Apache如​​時,所有進程都標識爲「apache2」,而不是我在wsgi配置中給出的名稱,如「web」和「internal」。mod_wsgi顯示名稱似乎沒有按預期輸出

是否有可能讓他們顯示的顯示名稱或我堅持,因爲他們仍然是Apache進程?

謝謝!

回答

2

如果您不在使用BSD版本/端口ps的操作系統上,則display-name將不會顯示在ps下。

其實,你是不是應該搜索而不是apache2,而對於webinternal

+0

正確。在Solaris上,例如SYSV和BSD變體都存在,SYSV是默認的,您需要使用/ usr/ucb/ps而不是/ usr/bin/ps。因此,OP需要說明他們正在使用的平臺。 – 2012-07-10 00:07:23

+0

嗨,大家好,我爲此使用了Ubuntu。這就解釋了爲什麼我沒有看到顯示名稱。我首先在ps中查找web和external,但它顯示爲apache2。謝謝你們的迴應。 – 2012-07-10 23:06:54

+0

@ThomasHibbard在我的linux安裝中,當我將'display-name'設置爲'foo',並運行'ps -ylC apache2'時,我沒有看到任何「foo」,但是,像'ps aux' ,我可以看到「foo」。 – 2012-07-10 23:08:49

相關問題