EnvoyLaravel运行永远
Envoy Laravel run forever
我正在使用 bitbucket 管道进行部署和 运行 一些 artisan 命令,
但是有一个问题让我头疼,当artisan命令失败时,envoy显示error/Exception,但不会继续运行下一个envoytask.it 一直向我显示异常,直到我终止 vps 服务器中的 php 进程(使用 kill/pkill 命令)
这是我的 envoy
@task('start_check_log', ['on' => 'web'])
cd /home/deployer/mywork/laravel/
nohup bash -c "php artisan serve --env=dusk.local 2>&1 &" && sleep 2
curl -vk http://localhost:8000 &
php artisan check_log
sudo kill $(sudo lsof -t -i:8000)
php artisan cache:clear
php artisan config:clear
@endtask
php artisan check_log
只是为了检查日志文件,我想检查是否发生错误,但是当错误出现时,envoy 卡在那个错误上。
我已经解决了这个问题,这只是我的愚蠢,我已经在其他地方添加了命令管道以让特使继续任务php artisan check_log && sleep 2
并且特使继续这个过程
我正在使用 bitbucket 管道进行部署和 运行 一些 artisan 命令, 但是有一个问题让我头疼,当artisan命令失败时,envoy显示error/Exception,但不会继续运行下一个envoytask.it 一直向我显示异常,直到我终止 vps 服务器中的 php 进程(使用 kill/pkill 命令)
这是我的 envoy
@task('start_check_log', ['on' => 'web'])
cd /home/deployer/mywork/laravel/
nohup bash -c "php artisan serve --env=dusk.local 2>&1 &" && sleep 2
curl -vk http://localhost:8000 &
php artisan check_log
sudo kill $(sudo lsof -t -i:8000)
php artisan cache:clear
php artisan config:clear
@endtask
php artisan check_log
只是为了检查日志文件,我想检查是否发生错误,但是当错误出现时,envoy 卡在那个错误上。
我已经解决了这个问题,这只是我的愚蠢,我已经在其他地方添加了命令管道以让特使继续任务php artisan check_log && sleep 2
并且特使继续这个过程