- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-31-2025 07:31 AM
Hi Community,
Hope you are doing well.
I am facing issue with fix script execution in prod environment. That is fix script got auto- cancelled with this message "Progress Controller was left in running state on startup" show progress workers logs. Due to this data was not properly updated as expected.
This same script tested and ran in pre-prod environment as expected without this error. So there is nothing wrong in code logic. One difference is with data count which is greater in prod. I wanted to understand the cause of this behavior. Has anyone encountered this problem? if yes, any leads would be highly appreciated.
Regards,
Priyanka Salunke
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-13-2025 08:31 AM
@Shivalika and @Ankur Bawiskar : Thank you for your prompt responses and sorry to late reply.
After further investigation with admin team it was due to node failure issue. Meaning Node got stuck for long time. After restarting node, it solved issue.
Regards,
Priyanka Salunke
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-31-2025 07:37 AM
Does your fix script update record with setWorkflow(false)?
Share the script.
Try to run the fix script in chunks.
Example: if you know there will be 50k records then run 5 fix scripts 1 each for 10k records
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-31-2025 09:23 AM
Hello @Priyanka_786
Yes, it happened because of data size, at some point in the middle while updating the data the transaction would have been timeout. But the fix script was still waiting, leading to this error message - as in running state.
So, yes it's always recommended to update any data in production in chunks and not exactly 10k - but depending on the size of per record, like it should exceed 100 MB of data update. So if you are updating some very big table as such cmdb_ci, then reduce even more to 5k perhaps, but if it's some less size table like user table - do it 10k.
Kindly mark my answer as helpful and accept solution if it helped you in anyway. This will help me be recognized for the efforts and also move this questions from unsolved to solved bucket.
Regards,
Shivalika
My LinkedIn - https://www.linkedin.com/in/shivalika-gupta-540346194
My youtube - https://youtube.com/playlist?list=PLsHuNzTdkE5Cn4PyS7HdV0Vg8JsfdgQlA&si=0WynLcOwNeEISQCY
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-13-2025 08:31 AM
@Shivalika and @Ankur Bawiskar : Thank you for your prompt responses and sorry to late reply.
After further investigation with admin team it was due to node failure issue. Meaning Node got stuck for long time. After restarting node, it solved issue.
Regards,
Priyanka Salunke
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-15-2025 05:00 AM
Hi Priyanka,
Which node you are referring here for this issue. I have tried restarting mid server but again same error every time the record count increased by 100-200 but its not processing completely.