Unable to debug the scheduler events due to missing worker logs.
There’s worker.log already existing inside frappe-bench/logs folder and it’s also getting update when I
use print statement in scheduler events but it’s not showing up on terminal(bench start).
I ran bench worker command and it seems to be working fine.
bench worker(output):
17:01:17 Worker rq:worker:61e3483a72464005ac014b66d21f1fcd: started, version 1.8.0
17:01:17 Subscribing to channel rq:pubsub:61e3483a72464005ac014b66d21f1fcd
17:01:17 *** Listening on background, long, default, short...
Is it depreciated in version-13 or I am missing something ?
It’d be great if someone can help to figure out why this isn’t working.
was able to fixed it by adding worker: bench worker line in Procfile
Default Procfile:
redis_cache: redis-server config/redis_cache.conf
redis_socketio: redis-server config/redis_socketio.conf
redis_queue: redis-server config/redis_queue.conf
web: bench serve --port 8002
socketio: /usr/bin/node apps/frappe/socketio.js
watch: bench watch
schedule: bench schedule
worker_short: bench worker --queue short 1>> logs/worker.log 2>> logs/worker.error.log
worker_long: bench worker --queue long 1>> logs/worker.log 2>> logs/worker.error.log
worker_default: bench worker --queue default 1>> logs/worker.log 2>> logs/worker.error.log
Procfile after adding worker: bench worker line.
redis_cache: redis-server config/redis_cache.conf
redis_socketio: redis-server config/redis_socketio.conf
redis_queue: redis-server config/redis_queue.conf
web: bench serve --port 8002
socketio: /usr/bin/node apps/frappe/socketio.js
watch: bench watch
schedule: bench schedule
worker_short: bench worker --queue short 1>> logs/worker.log 2>> logs/worker.error.log
worker_long: bench worker --queue long 1>> logs/worker.log 2>> logs/worker.error.log
worker_default: bench worker --queue default 1>> logs/worker.log 2>> logs/worker.error.log
worker: bench worker