zoukankan      html  css  js  c++  java
  • gunicorn启动报错gunicorn.errors.HaltServer

    启动gunicorn报错:

    # gunicorn -b :9008 -w 2 webserver:app
    2013-12-10 09:12:58 [29701] [INFO] Starting gunicorn 0.14.3
    2013-12-10 09:12:58 [29701] [INFO] Listening at: http://0.0.0.0:9008 (29701)
    2013-12-10 09:12:58 [29701] [INFO] Using worker: sync
    2013-12-10 09:12:58 [29704] [INFO] Booting worker with pid: 29704
    2013-12-10 09:12:58 [29705] [INFO] Booting worker with pid: 29705
    2013-12-10 09:12:58 [29704] [INFO] Worker exiting (pid: 29704)
    2013-12-10 09:12:58 [29705] [INFO] Worker exiting (pid: 29705)
    Traceback (most recent call last):
      File "/root/.virtualenvs/py268/bin/gunicorn", line 8, in <module>
        load_entry_point('gunicorn==0.14.3', 'console_scripts', 'gunicorn')()
      File "/root/.virtualenvs/py268/lib/python2.6/site-packages/gunicorn/app/wsgiapp.py", line 32, in run
        WSGIApplication("%prog [OPTIONS] APP_MODULE").run()
      File "/root/.virtualenvs/py268/lib/python2.6/site-packages/gunicorn/app/base.py", line 129, in run
        Arbiter(self).run()
      File "/root/.virtualenvs/py268/lib/python2.6/site-packages/gunicorn/arbiter.py", line 184, in run
        self.halt(reason=inst.reason, exit_status=inst.exit_status)
      File "/root/.virtualenvs/py268/lib/python2.6/site-packages/gunicorn/arbiter.py", line 279, in halt
        self.stop()
      File "/root/.virtualenvs/py268/lib/python2.6/site-packages/gunicorn/arbiter.py", line 327, in stop
        self.reap_workers()
      File "/root/.virtualenvs/py268/lib/python2.6/site-packages/gunicorn/arbiter.py", line 413, in reap_workers
        raise HaltServer(reason, self.WORKER_BOOT_ERROR)
    gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
    

    解决:

    使用debug模式查看更多信息--log-level=debug

    gunicorn -b :9008 -w 2 webserver:app  --log-level=debug

     发现是import error

    添加pythonpath以及import的资源目录添加__init__.py文件使之成为一个package即可

    export PYTHONPATH=/home/..
    
  • 相关阅读:
    Dom 笔记(二)
    HTML 笔记
    正则表达式学习下(转的呀不过刚用呢就收藏了)
    数据结构复习之【线性表】
    【毕业生】公司间的食物链
    所有获奖的英文名称——英文简历必备
    数据结构复习之【栈】
    BeanUtils学习总结
    SVN+TortoiseSVN+Subclipse使用总结
    JDK、JRE、JVM之间的关系
  • 原文地址:https://www.cnblogs.com/sudawei/p/3467919.html
Copyright © 2011-2022 走看看