You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Daniël Klabbers edited this page Nov 30, 2018
·
5 revisions
Bazaar offers the ability to offload the processing of extension actions in the background since version 0.3. Instead of firing the action immediately, a task is scheduled to be processed by a cronjob. Most hosting environment, even shared ones, allow you to configure a cronjob.
Enable
Go into the extension settings modal and enable the "use crons for task processing" toggle.
Configure
Behind the scenes Bazaar uses Laravel task scheduling by using the flagrow/console package. As such there is only one cron schedule you need to configure:
This will fire any pending background tasks. Now simply go into your admin panel and start installing, uninstalling and updating extensions. Please note that your Forum might be intermittently unavailable when the task finishes, this is caused by the vendor folder being replaced by the temporary installation folder vendor2.
As the background task processing re-uses most of the logic we previously had, you are still able to identify issues inside your Bazaar tasks page.