我試圖找出當我使用reload命令supervisord。它會停止當前正在執行的處理嗎? 我用下面的步驟:重裝supervisord會導致其下的進程停止嗎?
[email protected]:~/my/ide/test$ pstree -p|grep super
|-supervisord(6763)
[email protected]:~/my/ide/test$ supervisorctl
daemon STARTING
supervisor> reload
Really restart the remote supervisord process y/N? y
Restarted supervisord
supervisor> exit
[email protected]:~/my/ide/test$ pstree -p|grep super
|-supervisord(6763)
我發現進程ID沒有改變。那麼它是否證明重新加載不會停止監督員控制下的處理?
我弄明白由我自己,它會殺死所有subporcess,也是我犯了一個錯誤的動詞nginx的VS監督員重裝,在nginx的就意味着重裝配置,在管理這意味着重啓,相當於動詞是update.but爲什麼該pid沒有改變,我仍然困惑,任何人都可以解釋它? – mlzboy 2010-09-25 01:57:56