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

程序直接停止執(zhí)行

xmlhttp

程序接到下位機發(fā)過來的數(shù)據(jù),在onMessage里面執(zhí)行,偶爾出現(xiàn)執(zhí)行一半程序假死的情況(碰到的概率很?。?,我在卡死的地方做了輸出,程序不報任何錯誤,請問這種是什么問題?

7205 3 0
3個回答

xmlhttp

然后我想重啟,現(xiàn)在是啟動不了,也關(guān)不掉。

[attach]854[/attach]

  • 暫無評論
walkor 打賞

停止失敗
現(xiàn)象:
運行 php start.php stop 提示 stop fail

原因:幾種可能性
第一種可能性:

前提是以debug方式啟動的workerman,開發(fā)者在終端按了ctrl z給workerman發(fā)送了SIGSTOP信號,導(dǎo)致workerman進入后臺并掛起(暫停),所以無法響應(yīng)stop命令(SIGINT信號)。
解決:

在啟動workerman的終端輸入fg(發(fā)送SIGCONT信號)然后回車,將workerman切回前臺運行,按ctrl c(發(fā)送SIGINT信號)停止workerman。
如果無法停止,嘗試運行以下兩條命令

killall -9 php
ps aux|grep WorkerMan|awk '{print $2}'|xargs kill -9

第二種可能性:
運行stop的用戶和workerman啟動用戶不一致,即stop用戶沒有權(quán)限停止workerman。
解決:
切換到啟動workerman的用戶,或者用權(quán)限更高的用戶停止workerman。

第三種可能性:
保存workerman主進程pid文件被刪除,導(dǎo)致腳本找不到pid進程,導(dǎo)致停止失敗。
解決:
將pid文件保存到安全的位置,參見手冊Worker::$pidFile。

第四種可能性:
workerman主進程pid文件對應(yīng)的進程不是workerman進程。
解決:
打開workerman的主進程的pid文件查看主進程pid,pid文件默認(rèn)在Workerman平行的目錄里。運行命令 ps aux | grep 主進程pid 查看對應(yīng)的進程是否是Workerman進程,如果不是,可能是服務(wù)器重啟過,導(dǎo)致workerman保存的pid是過期的pid,而這個pid剛好被其它進程使用,導(dǎo)致停止失敗。如果是這種情況,將pid文件刪除即可。

http://doc.workerman.net/315235

  • 暫無評論
xmlhttp

我的數(shù)據(jù)庫在遠(yuǎn)程,程序在本地,會導(dǎo)致出現(xiàn)第一個問題嗎?

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