Supervisord не останавливает процесс nginx

Взгляните на страницу справочника lesspipe (или lessopen) на поле Ubuntu.

С версией Debian/Ubuntu должно добавить все, что необходимо сделать,

eval "$(lesspipe)"

к Вашему .bashrc.

На FreeBSD Вы находите lesspipe.sh сценарий в отдельном порту назвал lesspipe, который использует версию из SourceForge (который не имеет удобной установки выше, хотя - страница справочника меньшего имеет больше информации).

Вот другая версия сценария, который я нашел на freshmeat: lesspipe, дополнение для браузера меньше

0
задан 29 December 2010 в 12:51
2 ответа

Хорошо, проблема была этим:

Я должен запустить nginx с набора LD_LIBRARY_PATH так, чтобы pcre, libxslt и libxml были в пути (это - все пользовательские сборки с buildout для легкой среды replicaion).

Поэтому у меня есть sh сценарий, который устанавливает LD_LIBRARY_PATH и затем запускает nginx, таким образом, я не должен устанавливать его явно, если я хочу запустить nginx.

И конечно я позволяю nginx только запустить тот сценарий.

Но затем, когда это завершает тот родительский процесс, nginx не умирает!

Кажется, что nginx отсоединяет себя от оболочки, которая запустила его, не работая в режиме демона.

Решение: Назовите nginx двоичный файл непосредственно с корректным параметром среды:

[program:nginx]
command = /Volumes/Macintosh-HD2/ServiceData/Web/eceee.org/staging/parts/nginx/sbin/nginx
environment = LD_LIBRARY_PATH="/Volumes/Macintosh-HD2/ServiceData/Web/eceee.org/staging/parts/lxml/libxml2/lib:/Volumes/Macintosh-HD2/ServiceData/Web/eceee.org/staging/parts/lxml/libxslt/lib:/Volumes/Macintosh-HD2/ServiceData/Web/eceee.org/staging/parts/pcre/lib"
redirect_stderr = true
autostart= true
autorestart = true
directory = /Volumes/Macintosh-HD2/ServiceData/Web/eceee.org/staging
stdout_logfile = /Volumes/Macintosh-HD2/ServiceData/Web/eceee.org/staging/var/log/nginx-stdout.log
stderr_logfile = /Volumes/Macintosh-HD2/ServiceData/Web/eceee.org/staging/var/log/nginx-stderr.log
2
ответ дан 4 December 2019 в 12:05

Необходимо смочь использовать "демона от" директивы в nginx.conf.

http://wiki.nginx.org/CoreModule#daemon

2
ответ дан 4 December 2019 в 12:05

Теги

Похожие вопросы