LINUX.ORG.RU
решено ФорумAdmin

nginx unix socket restar

 


0

2

Всем привет!

Программисты захотели на nginx'e:

listen unix:/var/run/nginx.sock
Сделал, получил проблему что после остановки сервиса (Centos7), файл не удаляется, т.е. сервис обычной командой не перезапустить - nginx ругается пишет, что /var/run/nginx.sock файл уже есть.

Кто сталкивался? Подскажи пожалуйста:

это как-то решается через nginx - что-то вроде используй уже созданные файлы или пересоздай, или это надо чистить в сервисе (т.е. переделывать идущий в поставке systemd unit чтобы он перед стартом удалял этот сокет)?

Спасибо.

★★★

Это баг.

https://trac.nginx.org/nginx/ticket/753

Можешь скопировать /usr/lib/systemd/system/nginx.service в /etc/systemd/system/nginx.service и поменять KillSignal=SIGQUIT на KillSignal=SIGTERM

Deleted
()
Последнее исправление: MyLittleLoli (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.