2012-07-09 37 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

相关问题