Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
4384 มุมมอง

In a multi-server infrastructure, how can we make sure that all the crons are being executed only by a specific server? The results I see tells that only setting the cron-workers to zero in odoo.config is not enough, the jobs can still be routed to other servers.

Is there any way we can ensure the crons are executed through a specific server only?

Thanks!

อวตาร
ละทิ้ง

If you didn't find any help, dig deep into the code source and debug how odoo hundle such thing (From the line odoo hundle the config file or the CLI)

คำตอบที่ดีที่สุด

You can try one thing,

Steps:

1) set all other servers odoo config with "max_cron_threads = 0"

2) Only update your cron server config with "max_cron_threads = 5" , as example.

I hope it will work.

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
3
ก.ย. 23
11999
Why max-cron-threads default value is 2? แก้ไขแล้ว
1
พ.ย. 21
11989
0
ต.ค. 24
2436
1
ส.ค. 24
5345
0
พ.ค. 21
3793