鍍金池/ 問答/PHP  C++  HTML/ swoole websocket 直接斷網(wǎng)無法觸發(fā)onClose事件

swoole websocket 直接斷網(wǎng)無法觸發(fā)onClose事件

php: 7.0.29
swoole: 2.1.3
linux: ubuntu16.04
swoole 啟動設(shè)置 'daemonize' => 0, 'worker_num' => 2

我用的是一個小程序的websocket. 正常情況下 小程序關(guān)閉 能觸發(fā)onClose事件.
但如果我直接斷wifi.就無法觸發(fā)了.我在網(wǎng)上看見人家也有這樣的情況.都沒有給出解決方案.
順序提一句 swoole的社區(qū)真難用.綁定不了手機(jī).發(fā)不了帖.各種錯誤.

回答
編輯回答
青裙

設(shè)置心跳檢測時間試試
array(

'heartbeat_idle_time' => 600,
'heartbeat_check_interval' => 60,

);
https://wiki.swoole.com/wiki/...

2017年3月16日 21:06