Improved queue launch in Docker.
Now it does not die, but in a loop inside it restarts php /var/www/html/artisan queue:work --verbose --sleep=5 --tries=10 --max-time=3600.
This commit is contained in:
		| @@ -5,7 +5,10 @@ if [ "$role" = "app" ]; then | ||||
|     exec unitd --no-daemon --control unix:/var/run/control.unit.sock --user unit --group unit | ||||
| elif [ "$role" = "queue" ]; then | ||||
|     echo "Running the queue..." | ||||
|     php /var/www/html/artisan queue:work --verbose --sleep=5 --tries=10 | ||||
|     while [ true ] | ||||
|     do | ||||
|       php /var/www/html/artisan queue:work --verbose --sleep=5 --tries=10 --max-time=3600 | ||||
|     done | ||||
| elif [ "$role" = "websockets" ]; then | ||||
|     echo "Running the websockets..." | ||||
|     php /var/www/html/artisan reverb:start --port=9000 | ||||
|   | ||||
| @@ -5,7 +5,10 @@ if [ "$role" = "app" ]; then | ||||
|     exec unitd --no-daemon --control unix:/var/run/control.unit.sock --user unit --group unit | ||||
| elif [ "$role" = "queue" ]; then | ||||
|     echo "Running the queue..." | ||||
|     php /var/www/html/artisan queue:work --verbose --sleep=5 --tries=10 --max-time=3600 | ||||
|     while [ true ] | ||||
|     do | ||||
|       php /var/www/html/artisan queue:work --verbose --sleep=5 --tries=10 --max-time=3600 | ||||
|     done | ||||
| elif [ "$role" = "websockets" ]; then | ||||
|     echo "Running the websockets..." | ||||
|     php /var/www/html/artisan reverb:start --port=9000 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user