查看服務:php think xxx status 服務都正常。
查看gateway日志發(fā)現(xiàn),3個周多點,日志量就達到1.2G,沒找到問題出現(xiàn)的原因,只好重啟服務,重啟后正常。
需求:目前框架有沒有繼承日志分割服務?
> pid:6241 think\exception\ErrorException: stream_socket_client(): unable to connect to tcp://192.168.1.28:2301 (Connection refused) in /www/wwwroot/ws.icloudcity.cn/cronjob/vendor/workerman/gateway-worker/src/Lib/Gateway.php:755
Stack trace:
#0 [internal function]: think\initializer\Error->appError(2, 'stream_socket_c...', '//ws...', 755, Array)
#1 /cronjob/vendor/workerman/gateway-worker/src/Lib/Gateway.php(755): stream_socket_client('tcp://192.168.1...', 111, 'Connection refu...', 3)
#2 /cronjob/vendor/workerman/gateway-worker/src/Lib/Gateway.php(700): GatewayWorker\Lib\Gateway::getBufferFromGateway(Array)
#3 /cronjob/vendor/workerman/gateway-worker/src/Lib/Gateway.php(658): GatewayWorker\Lib\Gateway::getBufferFromSomeGateway(Array)
#4 /cronjob/vendor/workerman/gateway-worker/src/Lib/Gateway.php(488): GatewayWorker\Lib\Gateway::select(Array, Array)
#5 /cronjob/app/command/workerHandler/GatewayEvents.php(524): GatewayWorker\Lib\Gateway::getUidByClientId('c0a8011c08fd000...')
#6 /cronjob/app/command/workerHandler/GatewayEvents.php(228): app\command\workerHandler\GatewayEvents::checkMessageParams('c0a8011c08fd000...', Array)
#7 [internal function]: app\command\workerHandler\GatewayEvents::onMessage('c0a8011c08fd000...', '{"moduleName":"...')
#8 /cronjob/vendor/workerman/gateway-worker/src/BusinessWorker.php(408): call_user_func('app\\command\\wor...', 'c0a8011c08fd000...', '{"moduleName":"...')
#9 /cronjob/vendor/workerman/workerman/Connection/TcpConnection.php(638): GatewayWorker\BusinessWorker->onGatewayMessage(Object(Workerman\Connection\AsyncTcpConnection), Array)
#10 [internal function]: Workerman\Connection\TcpConnection->baseRead(Resource id #197, 2, Resource id #197)
#11 /cronjob/vendor/workerman/workerman/Events/Event.php(193): EventBase->loop()
#12 /cronjob/vendor/workerman/workerman/Worker.php(2418): Workerman\Events\Event->loop()
#13 /cronjob/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#14 /cronjob/vendor/workerman/workerman/Worker.php(1542): GatewayWorker\BusinessWorker->run()
#15 /cronjob/vendor/workerman/workerman/Worker.php(1373): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#16 /cronjob/vendor/workerman/workerman/Worker.php(1347): Workerman\Worker::forkWorkersForLinux()
#17 /cronjob/vendor/workerman/workerman/Worker.php(542): Workerman\Worker::forkWorkers()
#18 /cronjob/app/command/GatewayServer.php(61): Workerman\Worker::runAll()
#19 /cronjob/vendor/topthink/framework/src/think/console/Command.php(210): app\command\GatewayServer->execute(Object(think\console\Input), Object(think\console\Output))
#20 /cronjob/vendor/topthink/framework/src/think/Console.php(655): think\console\Command->run(Object(think\console\Input), Object(think\console\Output))
#21 /cronjob/vendor/topthink/framework/src/think/Console.php(314): think\Console->doRunCommand(Object(app\command\GatewayServer), Object(think\console\Input), Object(think\console\Output))
#22 /cronjob/vendor/topthink/framework/src/think/Console.php(251): think\Console->doRun(Object(think\console\Input), Object(think\console\Output))
#23 /cronjob/think(10): think\Console->run()
#24 {main}#24 {main}
192.168.1.28 只啟動這一臺的服務是正常的,當啟動192.168.1.111分布式后,28那臺服務器上的日志就會出現(xiàn) stream_socket_client(): unable to connect to tcp://192.168.1.28:2301