Thank you for the update.
When enabling only the maintenance option, the server does not lose any tracking data and the maintenance window is shown when accessing the web ui.
While the maintenance option is enabled all requests in the redis queue are processed when the limit is reached (“Number of requests that are processed in one batch”), is this the expected behaviour? I thought the redis queue might fill with requests and the requests are only processed when the maintenance option is set to 0 again.
Thanks for the feedback. There was still another step missing which has been added to FAQ:
Disable the setting “Process during tracking request”. Check you have not setup a cronjob running queuedtracking:process. (We want to make sure the requests in the queue are not processed).