Forums

Running long running processes

Hello,

I saw your thread on long running processes, and I had a suggestion. Since your scheduled tasks run for 6 hours, would it be possible to schedule the task to run every 6 hours?

I think this will avoid technical issues with trying to check if the process is running on different servers. This would also be an easier solution for people like me who aren't as technically inclined :).

That would almost work :-) The problem is that the six-hour run isn't guaranteed. The system that kills off processes that have been running for six hours isn't precise, so although you're guaranteed at least six hours of runtime, you might get more. Additionally, it's good to be able to be sure that your process will restart if it happens to crash.

We're actually currently hard at work on a better solution for long-running processes. It's requiring quite a few low-level system changes, but hopefully we'll have something to announce in the not-too-distant future.