国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

workerman用root在命令行 可以啟動(dòng)正常通訊,用php exec執(zhí)行啟動(dòng)命令則無法正常通訊

長(zhǎng)飛

如果不用exec執(zhí)行,php代碼控制服務(wù)啟動(dòng)有什么好的解決方法嗎

3641 1 0
1個(gè)回答

phpcreeper

1.? 不要用 exec(), 試試? system()
2.? 不過話說回來, PHP本身就是腳本語言,按照官方命令行直接調(diào)用應(yīng)該是最簡(jiǎn)單最優(yōu)雅的,完全沒有必要在一個(gè)php腳本里再去exec 進(jìn)行二次調(diào)用。

  • 長(zhǎng)飛 2019-01-23

    怎么能保障wokerman穩(wěn)定性,要一直檢測(cè)wokerman 是否有正常通訊,沒有就重新啟動(dòng),只能在php里判斷是否有正常返回值,然后啟動(dòng)。我沒有想到好的辦法,exec和system 執(zhí)行成功后,發(fā)現(xiàn)wokerman進(jìn)程是存在,但是開的內(nèi)部text端口卻是不同,用戶組www

  • phpcreeper 2019-01-23
    1. 寫個(gè)shell腳本配合 crontab就能搞定,具體如何檢測(cè)手段也很多,比如 ps aux | grep xxxx 檢測(cè)相應(yīng)的進(jìn)程是否正常; 又比如檢測(cè) php start.php status 的報(bào)告等等,根據(jù)檢測(cè)結(jié)果再調(diào)度相應(yīng)的操作即可。
      2.“內(nèi)部text端口卻是不同,用戶組www” 這是啥意思?
  • 長(zhǎng)飛 2019-01-25

    @614:麻煩貼一下shell 我不會(huì)寫嗚嗚

年代過于久遠(yuǎn),無法發(fā)表回答
??