Can we configure process execution timeout?
I noticed that there is mex.timeout property but it is used for sync
processes to reply with failure response but process still executing after
that. We need to terminate process execution after timeout is reached for
sync and async processes.
There is following reason to terminate process:
  Our product allows different users to develop and deploy processes that
are running on the same application server. There are situations when user
developed process and there is some condition causes infinite loop. If this
process is called once it will never be ended. Even when customer understood
his mistake and redeployed fixed process we need to restart server in this
case any way. We have also onDemand environments where there are a lot of
users that deploy their process apps and there is no guaranty that some of
them will not make a mistake. This timeout can be configured by customers
according to their needs. If they know that there is some long running
process(it is not recommended) then they can increase timeout. And if
process fails due to timeout error it will be in the log and we can easily
detect this process and fix it. In this case we don't need to restart
server. 



--
View this message in context: 
http://apache-ode.996305.n3.nabble.com/Process-execution-timeout-tp18072.html
Sent from the Apache Ode Dev mailing list archive at Nabble.com.

Reply via email to