Hide Forgot
Description of problem: Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. yum install -y nginx 2. systemctl start nginx 3. systemctl restart nginx Actual results: Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details. * nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Wed 2016-02-17 23:21:07 EST; 7s ago Process: 28866 ExecStart=/usr/sbin/nginx (code=exited, status=1/FAILURE) Process: 28863 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS) Process: 28860 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS) Main PID: 591 (code=exited, status=0/SUCCESS) Feb 17 23:21:05 mx nginx[28866]: nginx: [emerg] bind() to unix:/var/run/nginx.sock failed (98: Address already in use) Feb 17 23:21:05 mx nginx[28866]: nginx: [emerg] bind() to unix:/var/run/nginx.sock failed (98: Address already in use) Feb 17 23:21:06 mx nginx[28866]: nginx: [emerg] bind() to unix:/var/run/nginx.sock failed (98: Address already in use) Feb 17 23:21:06 mx nginx[28866]: nginx: [emerg] bind() to unix:/var/run/nginx.sock failed (98: Address already in use) Feb 17 23:21:07 mx nginx[28866]: nginx: [emerg] bind() to unix:/var/run/nginx.sock failed (98: Address already in use) Feb 17 23:21:07 mx nginx[28866]: nginx: [emerg] still could not bind() Feb 17 23:21:07 mx systemd[1]: nginx.service: control process exited, code=exited status=1 Feb 17 23:21:07 mx systemd[1]: Failed to start The nginx HTTP and reverse proxy server. Feb 17 23:21:07 mx systemd[1]: Unit nginx.service entered failed state. Feb 17 23:21:07 mx systemd[1]: nginx.service failed. Expected results: Restart successfully Additional info: Version : 1.6.3 Release : 8.el7
Additionally, the current fix is to copy /usr/lib/systemd/system/nginx.service to /etc/systemd/system/nginx.service and add ExecStartPre=/usr/bin/rm -f /var/run/nginx.sock to the service file.
Hi Horace. Thanks for your report. /var/run/nginx.sock isn't used in the default configuration.