Как могут я для выяснения, почему apache/php отказывает?

Ключ здесь - то, что Вы хотите, чтобы процесс отсоединил себя от оболочки управления или tty. Самый легкий способ сделать это должно просто выполнить nohup, т.е. nohup whateverprocess. человек nohup для получения дополнительной информации.

Не очищаются, почему Вы хотели бы, чтобы экранная сессия слонялась поблизости после выходов процесса. по-видимому, для получения вывода, но это может легко быть перенаправлено.

Единственная причина использовать экран состоит в том, если Вы хотите, чтобы процесс работал, но этому все еще нужен стандартный ввод/вывод для управления. В любом случае желательно избежать, чтобы, если возможный и просто используют nohup, и если это - длительный процесс, интегрировали его в процесс начальной загрузки машины как длительный сервис.

1
задан 14 December 2010 в 05:17
1 ответ

Принятие Вы уже проверили на ошибки/обновления для всего серийного программного обеспечения, что работаете...

Если Вы уже не сделали так, настраиваете свой сервер, чтобы сохранить базовые файлы и получить отслеживание стека от катастрофического отказа с помощью gdb, например, 'gdb/usr/sbin/httpd ядро' затем входят купленный при подсказке.

Вероятно, очень определенный запрос, который вызывает ошибку - IIRC, и доступ и журнал ошибок, записан после того, как обработка завершается - IIRC mod_security, может зарегистрировать запросы, когда они прибывают (включая сообщение Вар) - включающий это была бы хорошая идея, пока Вы не знаете то, что вызывает катастрофический отказ.

1
ответ дан 4 December 2019 в 01:49

Теги

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