Если я использую Apache с пулом рабочих процессов, и один из них запускает собственный длительный процесс, что происходит с этим рабочим процессом? Убьет ли Apache его в конце концов, убив дочерний процесс? Будет ли этот работник постоянно недоступен, но будет продолжать работать? Чем отличается запуск потока вместо процесса? Чем он отличается в различных сценариях развертывания веб-приложений?
Что происходит, когда рабочий процесс Apache запускает собственный рабочий поток или процесс?
Ответы (1)
Как запускается долгоиграющий процесс? Компьютерная графика? Если это так, рабочий процесс apache будет ждать завершения вашего процесса, сколько бы времени это ни заняло, и он больше не будет обслуживать запросы. Если вы остановите apache, рабочий процесс будет завершен. Что происходит с вашим процессом, зависит от того, что он делает, когда получает сигнал TERM.
person
Martin Redmond
schedule
28.10.2008
Извините, надо было уточнить: процесс разветвлен от рабочего.
- person Brian; 29.10.2008