small fixes
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# Queue Worker Script for JobifyGarden
|
||||
# This script runs the queue worker and ensures it doesn't run if already running
|
||||
#
|
||||
|
||||
# Get the directory where this script is located
|
||||
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
cd "$DIR"
|
||||
|
||||
# Check if queue worker is already running
|
||||
if pgrep -f "artisan queue:work" > /dev/null; then
|
||||
echo "Queue worker already running, skipping..."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# Run the queue worker
|
||||
# --max-time=50 ensures it runs for max 50 seconds
|
||||
# --stop-when-empty exits when queue is empty
|
||||
# --sleep=3 waits 3 seconds between jobs
|
||||
# --tries=3 retries failed jobs 3 times
|
||||
php artisan queue:work --max-time=50 --stop-when-empty --sleep=3 --tries=3 >> storage/logs/queue-worker.log 2>&1
|
||||
Reference in New Issue
Block a user