User directive error

Zhang Chao zchao1995 at gmail.com
Fri Jan 25 01:50:16 UTC 2019


Hello!

> Why does this error occur (Ubuntu 18.04/nginx 1.14.0)?
>
> nginx.conf:21
> user www-data;
>
> error.log
> 2019/01/24 19:07:07
<http://airmail.calendar/2019-01-24%2019:07:07%20GMT+8> [warn] 3526#3526:
the "user" directive makes sense only if the master process runs with super-
> user privileges, ignored in /etc/nginx/nginx.conf:21
>
> # ps -axu |grep nginx
> root 3439 0.0 0.2 360156 9352 ? Ss  19:07
<http://airmail.calendar/2019-01-25%2019:07:00%20GMT+8>  0:00
<http://airmail.calendar/2019-01-25%2000:00:00%20GMT+8> nginx: master
process /usr/sbin/nginx -g daemon on; master_process > on;
> www-data 3441 0.1 0.5 364044 20716 <//364044 20716> ? S  19:07
<http://airmail.calendar/2019-01-25%2019:07:00%20GMT+8>  0:00
<http://airmail.calendar/2019-01-25%2000:00:00%20GMT+8> nginx: worker
process
> www-data 3442 0.2 0.5 364560 21248 <//364560 21248> ? S  19:07
<http://airmail.calendar/2019-01-25%2019:07:00%20GMT+8>  0:00
<http://airmail.calendar/2019-01-25%2000:00:00%20GMT+8> nginx: worker
process
> www-data 3443 0.0 0.3 362456 14852 <//362456 14852> ? S  19:07
<http://airmail.calendar/2019-01-25%2019:07:00%20GMT+8>  0:00
<http://airmail.calendar/2019-01-25%2000:00:00%20GMT+8> nginx: cache
manager process

The error message is self explaining, your master process should be run with
the superuser privileges then you can specify workers’ user.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20190124/9c6b470e/attachment.html>


More information about the nginx mailing list