bugzilla 從3.4版後,改由jopqueue.pl來執行郵件通知功能。如果發現幾天沒有收到郵件了,就可以check一下該腳本的狀態,看看是否在正常工作。
在bugzilla安裝目錄,執行指令:
./jobqueue.pl check
如果該腳本運行正常,一般會有如下提示:
[root@axdc-release /usr/local/www/bugzilla]# ./jobqueue.pl check
Configuration looks okay
jobqueue.pl running - pid 34479
0 jobs in the queue.
如果出現問題,一般會有如下提示:
[root@axdc-release /usr/local/www/bugzilla]# ./jobqueue.pl check
Configuration looks okay
No jobqueue.pl running - pid 34193
1304 jobs in the queue.
如果jobqueue.pl存在問題,首要做的是用 ps -aux | grep “jopqueue.pl"查看一下是否有該進程存在,如果有,請直接kill掉。
指令: kill [jopqueue.pl PID]
kill後,再執行jobqueue.pl啓動指令:
./jobqueue.pl start
然後再執行幾次check動作,看jobqueue.pl是否正常工作,正常的話 “xxx jobs in the queue”中的數字 “xxx”會是0或不斷減小 ,當然也可以通過是否能接收到bugzilla服務器發出的郵件來驗證。
Karen