Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.
Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

Task #8266 (new)

Opened 12 years ago

Last modified 10 years ago

Bug: "No Processor Available" — at Version 4

Reported by: wmoore Owned by: jamoore
Priority: critical Milestone: OMERO-Beta4.4.x
Component: Scripting Version: n.a.
Keywords: BACKPORT-4.4 Cc: wmoore, cxallan, spli, jamoore, drussell-x
Resources: n.a. Referenced By: n.a.
References: n.a. Remaining Time: n.a.
Sprint: n.a.

Description (last modified by jmoore)

There's been some investigation of this, so let's put everything we know in one place...

nightshade was suffering from this error for all scripts, E.g.

devteam:

looks like it's completely dead in the water:
2012-02-09 20:44:24,290 INFO  [                       omero.util.Server] (MainThread) ********************************************************************************
2012-02-09 20:44:24,297 INFO  [                       omero.util.Server] (MainThread) Starting
2012-02-09 20:44:24,415 INFO  [                    omero.util.Resources] (Thread-2  ) Starting
2012-02-09 20:45:22,610 INFO  [                             omero.utils] (MainThread) Failed to get session on attempt 1
2012-02-09 20:45:32,612 INFO  [                             omero.utils] (MainThread) Failed to get session on attempt 2
2012-02-09 20:45:42,790 INFO  [                             omero.utils] (MainThread) Failed to get session on attempt 3
2012-02-09 20:45:52,792 INFO  [                             omero.utils] (MainThread) Failed to get session on attempt 4
2012-02-09 20:46:02,794 INFO  [                             omero.utils] (MainThread) Failed to get session on attempt 5
2012-02-09 20:46:12,913 INFO  [              omero.processor.ProcessorI] (MainThread) Registering processor Processor -t @ Processor-0.ProcessorAdapter
2012-02-09 20:46:12,946 INFO  [                       omero.util.Server] (MainThread) Entering main loop

wait that's february.

This was fixed with

$ bin/omero admin ice "server stop Processor-0"

Possible workaround: add a maxExecutions parameter so that after a number of jobs the process restarts (via icegridnode). This would possible require some locking, but if 2 processors were running, this would likely not be a problem. This would only until processor.py is replaced with an MQ #7902.

Change History (4)

comment:2 Changed 12 years ago by jmoore

  • Priority changed from major to critical

comment:3 Changed 12 years ago by jmoore

  • Milestone changed from OMERO-Beta4.4 to OMERO-Beta4.4.x

I've opened a PR that may have a little effect on this issue: https://github.com/openmicroscopy/openmicroscopy/pull/220

It's unlikely to make it go away, but at least will have more information going forward.

My suspicion is that a lot of the issues are caused by network issues such that the main server is simply not able to contact the processor service. If that's the case, there's little we can do without a major re-architecting.

comment:4 Changed 11 years ago by jmoore

  • Cc spli added
  • Description modified (diff)
Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.71667 sec.)

We're Hiring!