For the complete documentation index, see llms.txt. This page is also available as Markdown.

Advanced settings

Memory limit

If you get messages in the log like 'Allowed memory size of xxx bytes exhausted', you can fix these issues by increasing the memory limit in the advanced settings.

Queue workers

Mailscheduler uses queues and jobs to send your emails for you at a scheduled time. One Task consists of multiple Jobs, and each of the jobs are handled by a different queue, which has by default one or multiple workers on it.

To increase MailScheduler performance, it is possible to increase the number of queue workers. Each worker will use around 150MB of RAM, and will also have an impact on your CPU, so make sure that you have enough for the amount of workers that you would like.

Please also keep the following limits in mind:

Tableau Queue workers multiplied with the Tableau Concurrency in the General settings should not be greater than 20, unless your Tableau Server specifically allows more concurrent connections than this.

Mail Queue workers should be an amount below the maximum that your specific SMTP server supports without impacting other users on the SMTP server. If you are using Microsoft Graph, you can at most use four concurrent connections for the same mailbox.

You can see the default settings for the workers below:

If you are experiencing issues with your MailScheduler installation slowing down, we recommend setting these settings back to their initial values

Was this helpful?