Docker nginx エラー (13: Permission denied) while connecting to upstream
事象
mtb | 2019/08/09 05:12:53 [crit] 6#6: *5 connect() to unix:/var/run/uwsgi/maitokublog.sock failed (13: Permission denied) while connecting to upstream, client: 192.168.48.3, server: mtb.localhost, request: "GET / HTTP/1.0", upstream: "uwsgi://unix:/var/run/uwsgi/maitokublog.sock:", host: "mtb.localhost"
原因
nginxのソケット通信用のファイルのパーミッションが不正
対応
docker コンテナに入り、以下のコマンドを実行。本番環境では適切なパーミッションにすること。(777は全てのユーザが書き込み、実行可能)
chmod 777 /var/run/uwsgi/maitokublog.sock