Asynchronous publishing is disabled by default and needs to be enabled by overriding a setting in content.ini. Please enter the setting as described below:
[PublishingSettings] # Enable/Disable the asynchronous publishing feature AsynchronousPublishing=enabled
In the PublishingSettings you can also the size of the queue by deciding how many parallel publishing operations should be allowed:
[PublishingSettings] # how many parallel publishing operations should be allowed # default: 10 PublishingProcessSlots=10
You disable the eZ Asynchronous Publishing feature through the same INI setting in content.ini:
[PublishingSettings] # Enable/Disable the asynchronous publishing feature AsynchronousPublishing=disabled
If disabled, the operation won't be deferred to the daemon at all, and publishing will happen in real time. This also allows siteaccess based enabling/disabling of the feature.
Introduced in 5.4 and 5.3.3 (you can also request a patch for EZP-23312 in previous versions on the customer portal), it allows removing successfully executed processes from the database.
The queue automatic cleanup can be customized using two settings in content.ini.
# How frequent the daemon cleans the queue (sleep in seconds) # default: 43200 (12 hours) AsynchronousCleanupInterval=43200 # How old processes need to be in order to be cleaned (in seconds) # default: 604800 (a week) AsynchronousCleanupAgeLimit=604800Powered by Exponential™ CMS Open Source Web Content Management. Copyright © 1999-2013 eZ Systems AS (except where otherwise noted). All rights reserved.