'u başlatırken OSError Errno 1'i başlatır. Django 1.5'i Gunicorn/nginx/supervisor kullanarak dağıtmaya çalışıyorum, ancak bu aşamada, yalnızca Gunicorn'u düzgün şekilde başlatmaya çalışıyorum.Gunicorn,
komut satırı ile başlamak çalışıyorum:
gunicorn project.wsgi:application --workers 3 --user=django --group=django --bind=127.0.0.1:8100
ve
OSError: [Errno 1] Operation not permitted: '/tmp/wgunicorn-c7BU9r'
traceback başarısız:
Ben kullanıcı ve grubun olmadan başlatırsanız2013-11-01 20:03:24 [17860] [INFO] Starting gunicorn 18.0
2013-11-01 20:03:24 [17860] [INFO] Listening at: http://127.0.0.1:8000 (17860)
2013-11-01 20:03:24 [17860] [INFO] Using worker: sync
Traceback (most recent call last):
File "/opt/envs/bedlounge-front/bin/gunicorn", line 9, in <module>
load_entry_point('gunicorn==18.0', 'console_scripts', 'gunicorn')()
File "/opt/envs/bedlounge-front/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 71, in run
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
File "/opt/envs/bedlounge-front/lib/python2.7/site-packages/gunicorn/app/base.py", line 143, in run
Arbiter(self).run()
File "/opt/envs/bedlounge-front/lib/python2.7/site-packages/gunicorn/arbiter.py", line 175, in run
self.manage_workers()
File "/opt/envs/bedlounge-front/lib/python2.7/site-packages/gunicorn/arbiter.py", line 470, in manage_workers
self.spawn_workers()
File "/opt/envs/bedlounge-front/lib/python2.7/site-packages/gunicorn/arbiter.py", line 529, in spawn_workers
self.spawn_worker()
File "/opt/envs/bedlounge-front/lib/python2.7/site-packages/gunicorn/arbiter.py", line 482, in spawn_worker
self.cfg, self.log)
File "/opt/envs/bedlounge-front/lib/python2.7/site-packages/gunicorn/workers/base.py", line 49, in __init__
self.tmp = WorkerTmp(cfg)
File "/opt/envs/bedlounge-front/lib/python2.7/site-packages/gunicorn/workers/workertmp.py", line 25, in __init__
util.chown(name, cfg.uid, cfg.gid)
File "/opt/envs/bedlounge-front/lib/python2.7/site-packages/gunicorn/util.py", line 157, in chown
os.chown(path, uid, gid)
OSError: [Errno 1] Operation not permitted: '/tmp/wgunicorn-c7BU9r'
argümanlar (benim normal kullanıcı olarak), sadece iyi başlar. Anladığım kadarıyla, bunu başka bir kullanıcı veya grup altında başlatmak istiyorum.
Herkes yanlış yaptığım şey konusunda bana yardımcı olabilir mi? Ya da bunu çözmeme yardımcı olacak herhangi bir bilgi?
Teşekkürler!
(https bir [Django/Gunicorn projesi için sonradan görme yapılandırma] arıyor:
ben hem komut satırında ve bir seçenek olarak kullanıcı belirtiyor aşağıdaki Danışman yapılandırması kullanan /gist.github.com/johnjohndoe/62fbdf58608143507c94) ... – JJD