1

Django プロジェクト用に uWSGI を構成しようとしています。残念ながら、uwsgi 実行可能ファイルを実行すると、奇妙なエラーで失敗します。

$ bin/uwsgi -s sock/uwsgi.sock --chdir testit --vacuum \
--env DJANGO_SETTINGS_MODULE=testit.testit.settings --wsgi-file testit/wsgi.py --master
*** Starting uWSGI 1.2.3 (32bit) on [Mon Jun  4 17:14:52 2012] ***
compiled with version: 4.7.0 20120414 (prerelease) on 04 June 2012 16:20:49
detected number of CPU cores: 2
current working directory: /home/miki/sites/testit
detected binary path: /home/miki/sites/testit/bin/uwsgi
your memory page size is 4096 bytes
detected max file descriptor number: 1024
lock engine: pthread robust mutexes
bind(): No such file or directory [socket.c line 107]

私は何をすべきかについて最も漠然とした考えを持っていません...私は試してみましたが、うまくいきませulimitんでした。

4

1 に答える 1

2

chdirコマンドが何よりも先に実行されるように見えるため、相対パスを使用するとファイルを見つけることができません。引数にフル パスを使用してみてください。

bin/uwsgi -s $PWD/sock/uwsgi.sock --chdir testit --vacuum \
--env DJANGO_SETTINGS_MODULE=testit.testit.settings \
--wsgi-file $PWD/testit/wsgi.py --master
于 2012-06-04T16:06:05.720 に答える