Event.php中定義了靜態(tài)變量$redis
在onWorkerStart中連接redis并用$redis保存,類中使用self::$redis進行操作redis
大概運行了幾十分鐘后出現(xiàn)了以下錯誤:exception 'RedisException' with message 'read error on connection'
已經(jīng)在onWorkerStart做了以下設(shè)置:
@ini_set('default_socket_timeout', -1);
且redis的timeout時間是設(shè)置為0。
求大神解決。
mysql是使用gatewayworker自帶的mysql操作,所以沒出現(xiàn)常駐內(nèi)存導致的連接問題。自己使用原生redis就出現(xiàn)問題了。。。。
?