您好,我正在使用laradock和php worker,并在supervisor上配置了调度程序。基本上是默认配置。首先我认为这是我的代码中的一个bug,然后我采取了严厉的措施并删除了所有的bug,只留下log::info调用试图理解是什么导致了对我的命令的两个调用。如图所示,schedule方法被调用了两次。有人能给我一些指导来防止这种情况发生吗?谢谢
监督人
[program:laravel-scheduler]
process_name=%(program_name)s_%(process_num)02d
command=/bin/sh -c "while [ true ]; do (php /var/www/artisan schedule:run --verbose --no-interaction &); sleep 60; done"
autostart=true
autorestart=true
numprocs=1
user=laradock
redirect_stderr=true
信息
laravel框架8.11.2
php版本:PHP7.4.11
数据库驱动程序版本:mysql 5.7
图像https://user-images.githubusercontent.com/17573664/97990288-9df22b80-1dd7-11eb-9050-83136c935dde.pnghttpshttp://user-images.githubusercontent.com/17573664/97990494-ec9fc580-1dd7-11eb-95cf-890f43bdd422.png
暂无答案!
目前还没有任何答案,快来回答吧!