Batch proc stopped/crashed

Questions and Answers on installation, deployment, management, locking, tranasactions of Servoy Application Server

Batch proc stopped/crashed

Postby jdbruijn » Wed Apr 21, 2021 11:51 am

Is it possible to get some kind of warning when a batch proc has stopped working?
Jos de Bruijn
Focus Feedback BV
Servoy Certified Developer
Image
jdbruijn
 
Posts: 492
Joined: Sun Apr 11, 2010 6:34 pm

Re: Batch proc stopped/crashed

Postby mboegem » Wed Apr 21, 2021 12:54 pm

what happened to the idle time in that case?
Does that stop updating as well?

In that case you can report on headless clients with an idle time older than xxx min/hrs/days, whatever the interval of the action is that you execute in the batch processor.

Otherwise, set a date into the database each time you execute an action in the batch processor.
Report on that date when it's older than xxx min/hrs/days

In both cases, it should be a 2nd process that will check.

More interesting is why it crashes.
Are you using a cronjob?
Have seen that stopping in the past 'without reason'.

Fixed it when I changed it to schedule single jobs and let the job re-schedule itself again.
You can also think of the main batch processor just spawning additional headless clients in order to execute the actual job.

A couple of ideas, hope one of those can resolve your issue.
Marc Boegem
Solutiative / JBS Group, Partner
• Servoy Certified Developer
• Servoy Valued Professional
• Freelance Developer

Image

Partner of Tower - The most powerful Git client for Mac and Windows
User avatar
mboegem
 
Posts: 1742
Joined: Sun Oct 14, 2007 1:34 pm
Location: Amsterdam

Re: Batch proc stopped/crashed

Postby jdbruijn » Wed Apr 21, 2021 1:14 pm

When I look at the clients it is not shown there anymore, but when I look at the batch proc page there it still says status: Is running.
So Idly time will not really help me.
We have talked earlier about spawning separate clients when a job is triggered, maybe it is about time we implement this.
However I would expect the server to be able to notify me if a batch job is no longer running, I see that as part of its job.
Jos de Bruijn
Focus Feedback BV
Servoy Certified Developer
Image
jdbruijn
 
Posts: 492
Joined: Sun Apr 11, 2010 6:34 pm

Re: Batch proc stopped/crashed

Postby mboegem » Wed Apr 21, 2021 1:35 pm

jdbruijn wrote:However I would expect the server to be able to notify me if a batch job is no longer running, I see that as part of its job

There could be multiple reasons why a batchproc stops.
- client just disappears (your case)
- code stopped (due to programming issue)
- cronjob issue

As the trigger depends, it's hard to implement 1 solution.

Writing your own shouldn't be much work.
Marc Boegem
Solutiative / JBS Group, Partner
• Servoy Certified Developer
• Servoy Valued Professional
• Freelance Developer

Image

Partner of Tower - The most powerful Git client for Mac and Windows
User avatar
mboegem
 
Posts: 1742
Joined: Sun Oct 14, 2007 1:34 pm
Location: Amsterdam


Return to Servoy Server

Who is online

Users browsing this forum: No registered users and 6 guests