8.1
workerman/webman-framework: v1.6.4
workerman/crontab: v1.0.6
webman/console: v1.3.0
目前项目是通过自定义进程来实现一个进程执行一个crontab(这个crontab的worker会new一个console执行run方法执行业务), 想在自定义进程的worker的onWorkerStop的时候进行一些企微告警
问题: webman自带的monitor监控进程会对所有worker的内存使用量进行监控, 如果发现超过memory_limit的80%的时候会主动的重启自定义进程, 但是自定义进程的代码有可能也是正常执行完毕了的(没有error或者exception), 就会触发我写的onWorkerStop的回调方法发送企微告警, 我希望在onWorkerStop的时候能知道前面的业务代码是否有error或者exception, 如果没有就不发送企微告警function onWorkerStop(Worker $worker): void
{
$this->sendAlarm();
}
/**
* 发送定时任务进程退出告警