The checkengine.bat|sh script shows intermittent checkpoint failures for one or more engines. In the gw_*.log file, the following similar lines are generated when an engine is trying to checkpoint:
2015-09-10 08:00:02 [PX021] INFO .a.gw.ssa "Standard save initiated"
2015-09-10 08:01:58 [PX021] WARN .a.gw.ssa "Database save took more than 60 sec - Please review hardware and software configuration."
2015-09-10 08:01:58 [PX021] INFO .a.gw.ssa "Notify database of switch (fast track)"
2015-09-10 08:01:58 [PX021] INFO .a.gw.ssa "Initiating switch 4444 4216843"
2015-09-10 08:01:58 [PX021] WARN .a.gw.ssa "Server failed to switch to 4444 4216843: Unable to rename writing_pe4444.kdb: "domain""
There are insufficient resources on the server to complete the checkpoint. In order for the checkpoint to complete there must be sufficient memory and disk space on the server(s) hosting the engines.
There are multiple options to resolve this:
When selecting a process-analytics or process-execution engine, you must specify the engine number (such as process-analytics0). Refer to the Configuring Application Checkpointing documentation for more information.
This article applies to all versions of Appian.
Last Reviewed: February 2017
© 2020 Appian. All rights reserved.