Taskprocessing options - how set?

Taskprocessing options - how set?

av Marco Marco -
Galle vástádusa: 1

Hi,

I have a question about settings :

admin/settings.php?section=taskprocessing

On what to base the setting of the value:

task_scheduled_concurrency_limit

task_scheduled_max_runtime

task_adhoc_concurrency_limit

task_adhoc_max_runtime.

 

My instance is about 8 thousand users.

5 servers with Moodle and one with a database

My adhoc task queue has 50 tasks and is not shrinking.

What values of these parameters will be optimal?

Gjennomsnittlig vurdering: -
Vástádussan geasa: Marco Marco

Re: Taskprocessing options - how set?

av Howard Miller -
Bilde av Core developers Bilde av Documentation writers Bilde av Particularly helpful Moodlers Bilde av Peer reviewers Bilde av Plugin developers
There's usually some stuff in the adhoc queue that never seems to shift. Some things that fail seem to retry forever. To be certain, you'd need to have a look at the mdl_task_adhoc paying particular attention to the 'faildelay' column. It maxes out at 86400 (retry once a day).

The main part of your question is harder to answer. You can slowly increase them while monitoring the load on your server. We have a dedicated server just for the cron tasks - which makes it a whole lot easier.