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 <eskir...@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 <di...@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%20Scaling.
>> 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:
>>
>>  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:
>
>  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:

  http://lists.bx.psu.edu/

Reply via email to