Dear Galaxy Team,
I've been getting the following error for some time when I try to access the Manage Jobs Task.
"This Galaxy instance is not the job manager. If using multiple servers, please directly access the job manager instance to manage jobs."
For debugging purposes, I'm only running the single master instance. I'm using CloudMan/Amazon EC2.
I traced the code and suspect it might have something to do with an Amazon IP Address/hostname discrepancy, but am not sure how to go about fixing this.
On a related note, if I can't access this page, what is the best way to clear/cancel jobs via the command line?
Thanks in advance, Dave Thanks, Dave
Hi all,
I have a similar, maybe related problem. I'm running a configuration as described at http://wiki.g2.bx.psu.edu/Admin/Config/Performance/Web%20Application%20Scali.... I have three webservers, one manager and two handlers. Everything is behind an Apache and the rewrite rules are set accordingly.
When I try to access "Manage Jobs", I also get the error "This Galaxy instance is not the job manager. If using multiple servers, please directly access the job manager instance to manage jobs.". I have set the rewrite rule for admin/jobs to point to the manager server. When I access the manager directly from localhost I get the same error, while all other servers (web and handler) throw a server error:
127.0.0.1 - - [24/May/2012:15:37:50 +0200] "GET /admin/jobs HTTP/1.1" 500 - "-" "Mozilla/5.0 (X11; Linux x86_64; rv:10.0.4) Gecko/20120424 Firefox/10.0.4" Error - <type 'exceptions.AttributeError'>: 'NoopQueue' object has no attribute 'job_lock' URL: http://localhost:8080/admin/jobs File '/galaxy/galaxy_server/eggs/Paste-1.6-py2.7.egg/paste/exceptions/errormiddleware.py', line 143 in __call__ app_iter = self.application(environ, start_response) File '/galaxy/galaxy_server/eggs/Paste-1.6-py2.7.egg/paste/recursive.py', line 80 in __call__ return self.application(environ, start_response) File '/galaxy/galaxy_server/eggs/Paste-1.6-py2.7.egg/paste/httpexceptions.py', line 632 in __call__ return self.application(environ, start_response) File '/galaxy/galaxy_server/lib/galaxy/web/framework/base.py', line 160 in __call__ body = method( trans, **kwargs ) File '/galaxy/galaxy_server/lib/galaxy/web/framework/__init__.py', line 184 in decorator return func( self, trans, *args, **kwargs ) File '/galaxy/galaxy_server/lib/galaxy/web/base/controller.py', line 2428 in jobs job_lock = trans.app.job_manager.job_queue.job_lock ) AttributeError: 'NoopQueue' object has no attribute 'job_lock'
Before the update everything worked fine (I also ran multiple servers then).
Best regards, Sarah
On 05/16/2012 10:27 PM, Dave Lin wrote:
Dear Galaxy Team,
I've been getting the following error for some time when I try to access the Manage Jobs Task.
"This Galaxy instance is not the job manager. If using multiple servers, please directly access the job manager instance to manage jobs."
For debugging purposes, I'm only running the single master instance. I'm using CloudMan/Amazon EC2.
I traced the code and suspect it might have something to do with an Amazon IP Address/hostname discrepancy, but am not sure how to go about fixing this.
On a related note, if I can't access this page, what is the best way to clear/cancel jobs via the command line?
Thanks in advance, Dave Thanks, Dave
Please keep all replies on the list by using "reply all" in your mail client. To manage your subscriptions to this and other Galaxy lists, please use the interface at:
Hi guys,
I just configured our galaxy to utilize multiple instance and having exact issue. Couldn't see any error from the log thought.
Regards, Derrick
On Fri, May 25, 2012 at 12:14 AM, Sarah Diehl diehl@immunbio.mpg.de wrote:
** Hi all,
I have a similar, maybe related problem. I'm running a configuration as described at http://wiki.g2.bx.psu.edu/Admin/Config/Performance/Web%20Application%20Scali.... I have three webservers, one manager and two handlers. Everything is behind an Apache and the rewrite rules are set accordingly.
When I try to access "Manage Jobs", I also get the error "This Galaxy instance is not the job manager. If using multiple servers, please directly access the job manager instance to manage jobs.". I have set the rewrite rule for admin/jobs to point to the manager server. When I access the manager directly from localhost I get the same error, while all other servers (web and handler) throw a server error:
127.0.0.1 - - [24/May/2012:15:37:50 +0200] "GET /admin/jobs HTTP/1.1" 500
- "-" "Mozilla/5.0 (X11; Linux x86_64; rv:10.0.4) Gecko/20120424
Firefox/10.0.4" Error - <type 'exceptions.AttributeError'>: 'NoopQueue' object has no attribute 'job_lock' URL: http://localhost:8080/admin/jobs File '/galaxy/galaxy_server/eggs/Paste-1.6-py2.7.egg/paste/exceptions/errormiddleware.py', line 143 in __call__ app_iter = self.application(environ, start_response) File '/galaxy/galaxy_server/eggs/Paste-1.6-py2.7.egg/paste/recursive.py', line 80 in __call__ return self.application(environ, start_response) File '/galaxy/galaxy_server/eggs/Paste-1.6-py2.7.egg/paste/httpexceptions.py', line 632 in __call__ return self.application(environ, start_response) File '/galaxy/galaxy_server/lib/galaxy/web/framework/base.py', line 160 in __call__ body = method( trans, **kwargs ) File '/galaxy/galaxy_server/lib/galaxy/web/framework/__init__.py', line 184 in decorator return func( self, trans, *args, **kwargs ) File '/galaxy/galaxy_server/lib/galaxy/web/base/controller.py', line 2428 in jobs job_lock = trans.app.job_manager.job_queue.job_lock ) AttributeError: 'NoopQueue' object has no attribute 'job_lock'
Before the update everything worked fine (I also ran multiple servers then).
Best regards, Sarah
On 05/16/2012 10:27 PM, Dave Lin wrote:
Dear Galaxy Team,
I've been getting the following error for some time when I try to access the Manage Jobs Task.
"This Galaxy instance is not the job manager. If using multiple servers, please directly access the job manager instance to manage jobs."
For debugging purposes, I'm only running the single master instance. I'm using CloudMan/Amazon EC2.
I traced the code and suspect it might have something to do with an Amazon IP Address/hostname discrepancy, but am not sure how to go about fixing this.
On a related note, if I can't access this page, what is the best way to clear/cancel jobs via the command line?
Thanks in advance, Dave Thanks, Dave
Please keep all replies on the list by using "reply all" in your mail client. To manage your subscriptions to this and other Galaxy lists, please use the interface at:
Please keep all replies on the list by using "reply all" in your mail client. To manage your subscriptions to this and other Galaxy lists, please use the interface at:
yes, i've had the same error ever since the last galaxy-dist release. i previously had multiple servers and switched to the one manager, two handlers. rewrite rules didn't need to be changed.
On Thu, May 24, 2012 at 8:14 AM, Sarah Diehl diehl@immunbio.mpg.de wrote:
** Hi all,
I have a similar, maybe related problem. I'm running a configuration as described at http://wiki.g2.bx.psu.edu/Admin/Config/Performance/Web%20Application%20Scali.... I have three webservers, one manager and two handlers. Everything is behind an Apache and the rewrite rules are set accordingly.
When I try to access "Manage Jobs", I also get the error "This Galaxy instance is not the job manager. If using multiple servers, please directly access the job manager instance to manage jobs.". I have set the rewrite rule for admin/jobs to point to the manager server. When I access the manager directly from localhost I get the same error, while all other servers (web and handler) throw a server error:
127.0.0.1 - - [24/May/2012:15:37:50 +0200] "GET /admin/jobs HTTP/1.1" 500
- "-" "Mozilla/5.0 (X11; Linux x86_64; rv:10.0.4) Gecko/20120424
Firefox/10.0.4" Error - <type 'exceptions.AttributeError'>: 'NoopQueue' object has no attribute 'job_lock' URL: http://localhost:8080/admin/jobs File '/galaxy/galaxy_server/eggs/Paste-1.6-py2.7.egg/paste/exceptions/errormiddleware.py', line 143 in __call__ app_iter = self.application(environ, start_response) File '/galaxy/galaxy_server/eggs/Paste-1.6-py2.7.egg/paste/recursive.py', line 80 in __call__ return self.application(environ, start_response) File '/galaxy/galaxy_server/eggs/Paste-1.6-py2.7.egg/paste/httpexceptions.py', line 632 in __call__ return self.application(environ, start_response) File '/galaxy/galaxy_server/lib/galaxy/web/framework/base.py', line 160 in __call__ body = method( trans, **kwargs ) File '/galaxy/galaxy_server/lib/galaxy/web/framework/__init__.py', line 184 in decorator return func( self, trans, *args, **kwargs ) File '/galaxy/galaxy_server/lib/galaxy/web/base/controller.py', line 2428 in jobs job_lock = trans.app.job_manager.job_queue.job_lock ) AttributeError: 'NoopQueue' object has no attribute 'job_lock'
Before the update everything worked fine (I also ran multiple servers then).
Best regards, Sarah
On 05/16/2012 10:27 PM, Dave Lin wrote:
Dear Galaxy Team,
I've been getting the following error for some time when I try to access the Manage Jobs Task.
"This Galaxy instance is not the job manager. If using multiple servers, please directly access the job manager instance to manage jobs."
For debugging purposes, I'm only running the single master instance. I'm using CloudMan/Amazon EC2.
I traced the code and suspect it might have something to do with an Amazon IP Address/hostname discrepancy, but am not sure how to go about fixing this.
On a related note, if I can't access this page, what is the best way to clear/cancel jobs via the command line?
Thanks in advance, Dave Thanks, Dave
Please keep all replies on the list by using "reply all" in your mail client. To manage your subscriptions to this and other Galaxy lists, please use the interface at:
Please keep all replies on the list by using "reply all" in your mail client. To manage your subscriptions to this and other Galaxy lists, please use the interface at:
Hi,
Same issue here with multi servers. When I connect to the job manager instance, I have "This Galaxy instance is not the job manager. If using multiple servers, please directly access the job manager instance to manage jobs." On the web server instance :
Server ErrorURL: http://162.38.181.30:8000/galaxy/admin/jobs Module paste.exceptions.errormiddleware:*143* in __call__
http://162.38.181.30:8000/galaxy/admin/jobs#app_iter *=* self*.*
application*(*environ*,* start_response*)* Module paste.debug.prints:*98* in __call__
http://162.38.181.30:8000/galaxy/admin/jobs#environ*,* self*.*app*)*
Module paste.wsgilib:*539* in intercept_output
http://162.38.181.30:8000/galaxy/admin/jobs#app_iter *=* application*
(*environ*,* replacement_start_response*)* Module paste.recursive:*80* in __call__
http://162.38.181.30:8000/galaxy/admin/jobs#*return* self*.*
application*(*environ*,* start_response*)* Module paste.httpexceptions:*632* in __call__
http://162.38.181.30:8000/galaxy/admin/jobs#*return* self*.*
application*(*environ*,* start_response*)* Module galaxy.web.framework.base:*160* in __call__
http://162.38.181.30:8000/galaxy/admin/jobs#body *=* method*(* trans*
,* ****kwargs *)* Module galaxy.web.framework:*184* in decorator
http://162.38.181.30:8000/galaxy/admin/jobs#*return* func*(* self*,*
trans*,* ***args*,* ****kwargs *)* Module galaxy.web.base.controller:*2428* in jobs
http://162.38.181.30:8000/galaxy/admin/jobs#job_lock *=* trans*.*app*
.*job_manager*.*job_queue*.*job_lock *)* *AttributeError: 'NoopQueue' object has no attribute 'job_lock'* extra data http://162.38.181.30:8000/galaxy/admin/jobs#extra_data
full traceback http://162.38.181.30:8000/galaxy/admin/jobs#full_traceback URL: http://162.38.181.30:8000/galaxy/admin/jobs Module paste.exceptions.errormiddleware:*143* in __call__
http://162.38.181.30:8000/galaxy/admin/jobs#app_iter *=* self*.*
application*(*environ*,* start_response*)* Module paste.debug.prints:*98* in __call__
http://162.38.181.30:8000/galaxy/admin/jobs#environ*,* self*.*app*)*
Module paste.wsgilib:*539* in intercept_output
http://162.38.181.30:8000/galaxy/admin/jobs#app_iter *=* application*
(*environ*,* replacement_start_response*)* Module paste.recursive:*80* in __call__
http://162.38.181.30:8000/galaxy/admin/jobs#*return* self*.*
application*(*environ*,* start_response*)* Module paste.httpexceptions:*632* in __call__
http://162.38.181.30:8000/galaxy/admin/jobs#*return* self*.*
application*(*environ*,* start_response*)* Module galaxy.web.framework.base:*160* in __call__
http://162.38.181.30:8000/galaxy/admin/jobs#body *=* method*(* trans*
,* ****kwargs *)* Module galaxy.web.framework:*184* in decorator
http://162.38.181.30:8000/galaxy/admin/jobs#*return* func*(* self*,*
trans*,* ***args*,* ****kwargs *)* Module galaxy.web.base.controller:*2428* in jobs
http://162.38.181.30:8000/galaxy/admin/jobs#job_lock *=* trans*.*app*
.*job_manager*.*job_queue*.*job_lock *)* *AttributeError: 'NoopQueue' object has no attribute 'job_lock'* * *
Regards, Rem
2012/6/7 Edward Kirton eskirton@lbl.gov
yes, i've had the same error ever since the last galaxy-dist release. i previously had multiple servers and switched to the one manager, two handlers. rewrite rules didn't need to be changed.
On Thu, May 24, 2012 at 8:14 AM, Sarah Diehl diehl@immunbio.mpg.dewrote:
** Hi all,
I have a similar, maybe related problem. I'm running a configuration as described at http://wiki.g2.bx.psu.edu/Admin/Config/Performance/Web%20Application%20Scali.... I have three webservers, one manager and two handlers. Everything is behind an Apache and the rewrite rules are set accordingly.
When I try to access "Manage Jobs", I also get the error "This Galaxy instance is not the job manager. If using multiple servers, please directly access the job manager instance to manage jobs.". I have set the rewrite rule for admin/jobs to point to the manager server. When I access the manager directly from localhost I get the same error, while all other servers (web and handler) throw a server error:
127.0.0.1 - - [24/May/2012:15:37:50 +0200] "GET /admin/jobs HTTP/1.1" 500
- "-" "Mozilla/5.0 (X11; Linux x86_64; rv:10.0.4) Gecko/20120424
Firefox/10.0.4" Error - <type 'exceptions.AttributeError'>: 'NoopQueue' object has no attribute 'job_lock' URL: http://localhost:8080/admin/jobs File '/galaxy/galaxy_server/eggs/Paste-1.6-py2.7.egg/paste/exceptions/errormiddleware.py', line 143 in __call__ app_iter = self.application(environ, start_response) File '/galaxy/galaxy_server/eggs/Paste-1.6-py2.7.egg/paste/recursive.py', line 80 in __call__ return self.application(environ, start_response) File '/galaxy/galaxy_server/eggs/Paste-1.6-py2.7.egg/paste/httpexceptions.py', line 632 in __call__ return self.application(environ, start_response) File '/galaxy/galaxy_server/lib/galaxy/web/framework/base.py', line 160 in __call__ body = method( trans, **kwargs ) File '/galaxy/galaxy_server/lib/galaxy/web/framework/__init__.py', line 184 in decorator return func( self, trans, *args, **kwargs ) File '/galaxy/galaxy_server/lib/galaxy/web/base/controller.py', line 2428 in jobs job_lock = trans.app.job_manager.job_queue.job_lock ) AttributeError: 'NoopQueue' object has no attribute 'job_lock'
Before the update everything worked fine (I also ran multiple servers then).
Best regards, Sarah
On 05/16/2012 10:27 PM, Dave Lin wrote:
Dear Galaxy Team,
I've been getting the following error for some time when I try to access the Manage Jobs Task.
"This Galaxy instance is not the job manager. If using multiple servers, please directly access the job manager instance to manage jobs."
For debugging purposes, I'm only running the single master instance. I'm using CloudMan/Amazon EC2.
I traced the code and suspect it might have something to do with an Amazon IP Address/hostname discrepancy, but am not sure how to go about fixing this.
On a related note, if I can't access this page, what is the best way to clear/cancel jobs via the command line?
Thanks in advance, Dave Thanks, Dave
Please keep all replies on the list by using "reply all" in your mail client. To manage your subscriptions to this and other Galaxy lists, please use the interface at:
Please keep all replies on the list by using "reply all" in your mail client. To manage your subscriptions to this and other Galaxy lists, please use the interface at:
Please keep all replies on the list by using "reply all" in your mail client. To manage your subscriptions to this and other Galaxy lists, please use the interface at:
Hi,
I think this bug is already fixed in the latest galaxy-central. I upgraded to the latest version last week or so and now it works fine again.
Best, Sarah
----- Original Message ----- From: "Rémy Dernat" remy.d1@gmail.com To: "Edward Kirton" eskirton@lbl.gov Cc: galaxy-dev@lists.bx.psu.edu Sent: Friday, June 8, 2012 9:14:14 AM Subject: Re: [galaxy-dev] Task Manager: This Galaxy instance is not the job manager.
Hi,
Same issue here with multi servers. When I connect to the job manager instance, I have " This Galaxy instance is not the job manager. If using multiple servers, please directly access the job manager instance to manage jobs." On the web server instance :
Server Error URL: http://162.38.181.30:8000/galaxy/admin/jobs Module paste.exceptions.errormiddleware : 143 in __call__
app_iter = self . application ( environ , start_response )
Module paste.debug.prints : 98 in __call__
environ , self . app )
Module paste.wsgilib : 539 in intercept_output
app_iter = application ( environ , replacement_start_response )
Module paste.recursive : 80 in __call__
return self . application ( environ , start_response )
Module paste.httpexceptions : 632 in __call__
return self . application ( environ , start_response )
Module galaxy.web.framework.base : 160 in __call__
body = method ( trans , ** kwargs )
Module galaxy.web.framework : 184 in decorator
return func ( self , trans , * args , ** kwargs )
Module galaxy.web.base.controller : 2428 in jobs
job_lock = trans . app . job_manager . job_queue . job_lock )
AttributeError: 'NoopQueue' object has no attribute 'job_lock' extra data
full traceback
URL: http://162.38.181.30:8000/galaxy/admin/jobs Module paste.exceptions.errormiddleware : 143 in __call__
app_iter = self . application ( environ , start_response )
Module paste.debug.prints : 98 in __call__
environ , self . app )
Module paste.wsgilib : 539 in intercept_output
app_iter = application ( environ , replacement_start_response )
Module paste.recursive : 80 in __call__
return self . application ( environ , start_response )
Module paste.httpexceptions : 632 in __call__
return self . application ( environ , start_response )
Module galaxy.web.framework.base : 160 in __call__
body = method ( trans , ** kwargs )
Module galaxy.web.framework : 184 in decorator
return func ( self , trans , * args , ** kwargs )
Module galaxy.web.base.controller : 2428 in jobs
job_lock = trans . app . job_manager . job_queue . job_lock )
AttributeError: 'NoopQueue' object has no attribute 'job_lock'
Regards, Rem
2012/6/7 Edward Kirton < eskirton@lbl.gov >
yes, i've had the same error ever since the last galaxy-dist release. i previously had multiple servers and switched to the one manager, two handlers. rewrite rules didn't need to be changed.
On Thu, May 24, 2012 at 8:14 AM, Sarah Diehl < diehl@immunbio.mpg.de > wrote:
Hi all,
I have a similar, maybe related problem. I'm running a configuration as described at http://wiki.g2.bx.psu.edu/Admin/Config/Performance/Web%20Application%20Scali... . I have three webservers, one manager and two handlers. Everything is behind an Apache and the rewrite rules are set accordingly.
When I try to access "Manage Jobs", I also get the error "This Galaxy instance is not the job manager. If using multiple servers, please directly access the job manager instance to manage jobs.". I have set the rewrite rule for admin/jobs to point to the manager server. When I access the manager directly from localhost I get the same error, while all other servers (web and handler) throw a server error:
127.0.0.1 - - [24/May/2012:15:37:50 +0200] "GET /admin/jobs HTTP/1.1" 500 - "-" "Mozilla/5.0 (X11; Linux x86_64; rv:10.0.4) Gecko/20120424 Firefox/10.0.4" Error - <type 'exceptions.AttributeError'>: 'NoopQueue' object has no attribute 'job_lock' URL: http://localhost:8080/admin/jobs File '/galaxy/galaxy_server/eggs/Paste-1.6-py2.7.egg/paste/exceptions/errormiddleware.py', line 143 in __call__ app_iter = self.application(environ, start_response) File '/galaxy/galaxy_server/eggs/Paste-1.6-py2.7.egg/paste/recursive.py', line 80 in __call__ return self.application(environ, start_response) File '/galaxy/galaxy_server/eggs/Paste-1.6-py2.7.egg/paste/httpexceptions.py', line 632 in __call__ return self.application(environ, start_response) File '/galaxy/galaxy_server/lib/galaxy/web/framework/base.py', line 160 in __call__ body = method( trans, **kwargs ) File '/galaxy/galaxy_server/lib/galaxy/web/framework/__init__.py', line 184 in decorator return func( self, trans, *args, **kwargs ) File '/galaxy/galaxy_server/lib/galaxy/web/base/controller.py', line 2428 in jobs job_lock = trans.app.job_manager.job_queue.job_lock ) AttributeError: 'NoopQueue' object has no attribute 'job_lock'
Before the update everything worked fine (I also ran multiple servers then).
Best regards, Sarah
On 05/16/2012 10:27 PM, Dave Lin wrote:
Dear Galaxy Team,
I've been getting the following error for some time when I try to access the Manage Jobs Task.
"This Galaxy instance is not the job manager. If using multiple servers, please directly access the job manager instance to manage jobs."
For debugging purposes, I'm only running the single master instance. I'm using CloudMan/Amazon EC2.
I traced the code and suspect it might have something to do with an Amazon IP Address/hostname discrepancy, but am not sure how to go about fixing this.
On a related note, if I can't access this page, what is the best way to clear/cancel jobs via the command line?
Thanks in advance, Dave Thanks, Dave
___________________________________________________________ Please keep all replies on the list by using "reply all" in your mail client. To manage your subscriptions to this and other Galaxy lists, please use the interface at: http://lists.bx.psu.edu/
___________________________________________________________ Please keep all replies on the list by using "reply all" in your mail client. To manage your subscriptions to this and other Galaxy lists, please use the interface at:
___________________________________________________________ Please keep all replies on the list by using "reply all" in your mail client. To manage your subscriptions to this and other Galaxy lists, please use the interface at:
___________________________________________________________ Please keep all replies on the list by using "reply all" in your mail client. To manage your subscriptions to this and other Galaxy lists, please use the interface at:
galaxy-dev@lists.galaxyproject.org