I have a scheduled event that calls a microflow to send an emails every minute, It is runing properly for one or two days after start up the server then hang with running status without logging any exception As I already handle the microflow error custom without rollback. The scheduled event will not run again except after restarting the server.
Set the start date of the se to yesterday. Be sure the microflow is not taking more time than 1 minute because the not-run events are queued to wait the current is finished. Consider running every 5 minutes.
Edit 1: I don't know how to stop the scheduling thread. Use a process scheduler from the app store as alternative or a java library like quartz.