Worker进程
Swoole提供了完善的进程管理机制,当Worker进程异常退出,如发生PHP
的致命错误、被其他程序误杀,或达到max_request
次数之后正常退出。主进程会重新拉起新的Worker
进程。
Worker
进程内可以像普通的apache+php
或者php-fpm
中写代码。不需要像Node.js
那样写异步回调的代码。
主进程内的回调函数:
- onStart
- onShutdown
Worker进程内的回调函数
- onWorkerStart
- onWorkerStop
- onConnect
- onClose
- onReceive
- onFinish
TaskWorker进程内的回调函数
- onTask
- onWorkerStart
管理进程内的回调函数
- onManagerStart
- onManagerStop