如果我使用 Laravel Scheduler 和 Laravel Echo Server。$schedule->exec('laravel-echo-server start') ->everyMinute() ->onSuccess(function () { // send logs }) ->onFailure(function () { // send failure message and retry });有没有办法检查 laravel-echo-server 是活动还是关闭?我看到我可以使用主管来自动重启服务等。有没有办法在没有主管或任何其他类似程序的情况下在 laravel 中做到这一点?
1 回答
犯罪嫌疑人X
TA贡献2080条经验 获得超4个赞
您可能想检查端口是否被占用。这是检查此类服务的可靠方法。
类似的东西netstat -tulpn | grep LISTEN
会给你使用的端口列表,然后你可以简单地检查端口。
- 1 回答
- 0 关注
- 196 浏览
添加回答
举报
0/150
提交
取消