The /admin app runs just fine when I start it on an open port, but it gave a misleading error message when I started it on a port that was in use:
(nagare-home)root@polaris-stg-app1 core # nagare-admin serve admin --host 0.0.0.0 --reload --debug --port 8082
Application 'app admin' registered as '/'
Application 'app admin' registered as '/admin'
C-c C-c^C caught in monitor process
(nagare-home)root@polaris-stg-app1 core # C-c C-c^C
(nagare-home)root@polaris-stg-app1 core # nagare-admin serve admin --host 0.0.0.0 --reload --debug
Application 'app admin' registered as '/'
Application 'app admin' registered as '/admin'
04/27/15 18:37:03 -
Traceback (most recent call last):
File "/opt/nagare-home/bin/nagare-admin", line 9, in <module>
load_entry_point('nagare==0.4.1.post467', 'console_scripts', 'nagare-admin')()
File "/opt/nagare-home/lib/python2.7/site-packages/nagare-0.4.1.post467-py2.7.egg/nagare/admin/command.py", line 186, in run
return commands.parse(sys.argv[1:], (os.path.basename(sys.argv[0]),))
File "/opt/nagare-home/lib/python2.7/site-packages/nagare-0.4.1.post467-py2.7.egg/nagare/admin/command.py", line 154, in parse
return self[name].parse(argv, commands + (name,))
File "/opt/nagare-home/lib/python2.7/site-packages/nagare-0.4.1.post467-py2.7.egg/nagare/admin/command.py", line 64, in parse
return self.run(parser, *parser.parse_args(argv))
File "/opt/nagare-home/lib/python2.7/site-packages/nagare-0.4.1.post467-py2.7.egg/nagare/admin/serve.py", line 280, in run
publisher.serve(options.conf, pconf['publisher'], parser.error)
File "/opt/nagare-home/lib/python2.7/site-packages/nagare-0.4.1.post467-py2.7.egg/nagare/publishers/standalone_publisher.py", line 72, in serve
httpserver.serve(self.urls, host, port, threadpool_options=threadpool_options, **server_options)
File "/opt/nagare-home/lib/python2.7/site-packages/Paste-1.7.5.1-py2.7.egg/paste/httpserver.py", line 1291, in serve
request_queue_size=request_queue_size)
File "/opt/nagare-home/lib/python2.7/site-packages/Paste-1.7.5.1-py2.7.egg/paste/httpserver.py", line 1134, in __init__
request_queue_size=request_queue_size)
File "/opt/nagare-home/lib/python2.7/site-packages/Paste-1.7.5.1-py2.7.egg/paste/httpserver.py", line 1113, in __init__
request_queue_size=request_queue_size)
File "/opt/nagare-home/lib/python2.7/site-packages/Paste-1.7.5.1-py2.7.egg/paste/httpserver.py", line 328, in __init__
HTTPServer.__init__(self, server_address, RequestHandlerClass)
File "/opt/stackless/lib/python2.7/SocketServer.py", line 423, in __init__
self.server_close()
File "/opt/nagare-home/lib/python2.7/site-packages/Paste-1.7.5.1-py2.7.egg/paste/httpserver.py", line 1105, in server_close
self.thread_pool.shutdown(60)
AttributeError: 'WSGIThreadPoolServer' object has no attribute 'thread_pool'
(nagare-home)root@polaris-stg-app1 core # nagare-admin info
CPython 2.7.9 Stackless 3.1b3 060516 (default, Apr 27 2015, 17:23:08)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)]
Nagare version 0.4.1.post467
(nagare-home)root@polaris-stg-app1 core # pip freeze
Warning: cannot find svn location for PEAK-Rules===0.5a1.dev-r2713
AddOns==0.7
Babel==1.3
BytecodeAssembler==0.6.post2646
configobj==5.0.6
DecoratorTools==1.8
docutils==0.12
Elixir==0.7.1
Extremes==1.1.1
flup==1.0.3.dev20110405
lxml==3.4.4
nagare==0.4.1.post467
nose==1.3.6
Paste==1.7.5.1
## FIXME: could not find svn URL in dependency_links for this package:
PEAK-Rules===0.5a1.dev-r2713
Pygments==1.1
pymssql==2.1.1
python-memcached==1.54
pytz==2015.2
RstDoc==0.9.0
six==1.9.0
SQLAlchemy==1.0.2
SymbolType==1.0
Tempita==0.5.3.dev0
WebError==0.10.3
WebOb==1.4.1
(nagare-home)root@polaris-stg-app1 core #