Hello ,
We have developed several customization packages for one of our clients. These packages are published on a regular schedule (daily, weekly, or based on new feature deployments).
Currently, every time we publish customization packages on the live site:
The application restarts automatically.
We need to ensure that no users are logged in at the time of publishing.
This creates downtime and risk if someone is actively working in the system.
We have also tried automating the deployment process using the Customization API (via Postman), but we observed the same behavior — the server restarts after publishing.
Our Questions:
Is there a way to publish customization packages while users are working, without causing downtime?
What are the risks and potential data integrity issues if customizations are published while users are active?
Are there any best practices or guidelines from Acumatica regarding safely deploying customizations in production?
Are there recommended deployment strategies (e.g., staging environments, maintenance mode, off-hours publishing) that minimize user impact?
Expected Outcome:
We would like to understand:
Whether customization publishing can be done without restarting the system.
If not, what is the best practice to ensure smooth deployment and avoid downtime/conflicts.