如果不用exec執(zhí)行,php代碼控制服務(wù)啟動(dòng)有什么好的解決方法嗎
1.? 不要用 exec(), 試試? system()
2.? 不過話說回來, PHP本身就是腳本語言,按照官方命令行直接調(diào)用應(yīng)該是最簡(jiǎn)單最優(yōu)雅的,完全沒有必要在一個(gè)php腳本里再去exec 進(jìn)行二次調(diào)用。
怎么能保障wokerman穩(wěn)定性,要一直檢測(cè)wokerman 是否有正常通訊,沒有就重新啟動(dòng),只能在php里判斷是否有正常返回值,然后啟動(dòng)。我沒有想到好的辦法,exec和system 執(zhí)行成功后,發(fā)現(xiàn)wokerman進(jìn)程是存在,但是開的內(nèi)部text端口卻是不同,用戶組www