uwsgi uid と gid を何に設定するのでしょうか?

uwsgi uid と gid を何に設定するのでしょうか?

FreeBSD 上の uwsgi ソケットに nginx を接続しようとしています。ソケットを 666 に設定しましたが、ブラウザでリクエストを発行するたびに、nginx ログに次の内容が表示されます。

2017/12/12 11:34:04 [crit] 1051#100213: *5 connect() to unix:/home/dashboard/dashboard/dashboard.sock failed (13: Permission denied) while connecting to upstream, client: <IP address>, server: <IP address>, request: "GET / HTTP/1.1", upstream: "uwsgi://unix:/home/dashboard/dashboard/dashboard.sock:", host: "<IP address>"

私の nginx プロセス:

root       1050   0.0  1.5  25496  7280  -  Is   11:11    0:00.00 nginx: master process /usr/local/sbin/nginx
www        1051   0.0  1.6  25496  7756  -  I    11:11    0:00.01 nginx: worker process (nginx)

wwwこれは、uwsgi プロセス (emperor、master、workers) が root として実行され、nginx が.として実行されていることが原因だと思います。

uwsgi を設定しようとしましたがgid、uwsgi ワーカーは次のエラーで失敗します。uidwww

*** Starting uWSGI 2.0.15 (64bit) on [Tue Dec 12 11:43:44 2017] ***
compiled with version: 4.2.1 Compatible FreeBSD Clang 4.0.0 (tags/RELEASE_400/final 297347) on 08 December 2017 10:41:56
os: FreeBSD-11.1-RELEASE-p4 FreeBSD 11.1-RELEASE-p4 #0: Tue Nov 14 06:12:40 UTC 2017     [email protected]:/usr/obj/usr/src/sys/GENERIC
nodename: newyork
machine: amd64
clock source: unix
pcre jit disabled
detected number of CPU cores: 1
current working directory: /usr/home/ruipacheco
detected binary path: /usr/local/bin/uwsgi-2.7
chdir() to /home/dashboard/dashboard
chdir(): Permission denied [core/uwsgi.c line 2591]
chdir(): Permission denied [core/uwsgi.c line 1613]
Tue Dec 12 11:43:44 2017 - [emperor] curse the uwsgi instance /home/ruipacheco/uwsgi.ini (pid: 967)
Tue Dec 12 11:43:44 2017 - [emperor] removed uwsgi instance /home/ruipacheco/uwsgi.ini

一方、root として実行したままにしておくと、nginx は root が所有するソケットに接続できなくなります。

FreeBSD 上の uwsgi ソケットと nginx を通信させる正しい手順は何ですか?

関連情報