Applying Deployer hotfix CD_8.1.1.3597 resolves issue where publishing had been blocked until a Deployer microservice restart.
It is also necessary to make the following Deployer configuration changes to address the capacity exceeded Deployer errors still appearing.
A. In Deployer cd_storage_conf.xml file, increase transaction timeout
- Find the Storages element
- Directly below it, add or uncomment a <Transaction> element as below, before the <Global> closing tag.
</Storages>
<Transaction Timeout="600000" MonitorInterval="5000"/>
</Global>
B. In Deployer cd_deployer_conf.xml file
- Update WindowSize to 100000 for both deployment and transaction package
<Location Path="..." WindowSize="100000" Workers="10" Cleanup="true" Interval="2s"/>
<Location Path="..." WindowSize="100000" Workers="10" Cleanup="true" Interval="30s"/>
- Update MaxSize attribute of HTTPSReceiver element to 1000000000
<HTTPSReceiver MaxSize="1000000000" .../>
C. Update Deployer's application.properties file as below
# specifies the maximum size permitted for uploaded files.
multipart.maxFileSize =1000Mb
# specifies the maximum size allowed for multipart/form-data requests.
multipart.maxRequestSize=1000Mb
If the below error is seen to occur even after applying the hotfix and changing Deployer configuration, it will be helpful to investigate if issue is reproduced with the Deployer log in debug. A Process Monitor trace running in background against the incoming folder may also provide additional information.
java.nio.file.NoSuchFileException: c:\SDLWeb\incoming\live\Zip\tcm_XXX.
Content at sun.nio.fs.WindowsException.translateToIOException(Unknown Source) ~[na:1.8.0_101]