vagrantで共有設定したフォルダにパーミッションの関係でsockが作れない場合があったのと、設定を明にしたくて、iniファイルを書くんだよ
sudo mkdir -p /var/run/uwsgi sudo chown -R vagrant.vagrant /var/run/uwsgi/ uwsgi --http :8001 --module appMoko.wsgi --socket /var/run/uwsgi/uwsgi.sock --chmod-socket=666
ではiniファイルを書いておく
(env) [vagrant@localhost appMoko]$ cat uwsgi.ini [uwsgi] http-socket = :8001 chdir=/venv/appMoko wsgi-file=/venv/appMoko/appMoko/wsgi.py socket=/var/run/uwsgi/uwsgi.sock master=True thunder-lock=True enable-threads=True chmod-socket=666
キドウスル
(env) [vagrant@localhost appMoko]$ uwsgi --ini uwsgi.ini
ついでにnginxのログにポート番号も記録して頂けるようにお願いする。
sudo vi /etc/nginx/nginx.conf
log_format main '$remote_addr - $remote_user [$time_local] $server_port "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"';
さらにそのついでにjqも入れとく
sudo yum -y install jq [vagrant@localhost ~]$ curl http://192.168.11.77:25566/moko/members/ -d '{"member":{"name": "tarou"}}' | jq % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 248 0 150 100 98 26445 17277 --:--:-- --:--:-- --:--:-- 30000 { "member":{ "name": "tarou" } }