Все вопросы: [sigterm]

6 вопросов

похожие теги:
53
голосов
7ответов
199075 просмотров

Сервер Apache продолжает давать сбой, «поймал SIGTERM, отключается»

Это началось всего три недели назад. Содержание моего сайта не изменилось, это просто форум phpBB, использующий MySQL в качестве бэкэнда. За год ничего не изменилось, но в последнее время, примерно каждые два дня, сервер просто выключается и становится недоступным вообще, я должен уведомить с...

14
голосов
3ответов
17635 просмотров

Win32 API analog of sending/catching SIGTERM

Under POSIX OS there is signal API that allows to send a signal to process to shut it down with kill and you can catch it with sigaction and do what you need; However, Win32 is not POSIX system, so: How can I handle shutdown events that may come, for example from "End Process" in "Task manager...

8
голосов
4ответов
19729 просмотров

сценарий оболочки для запуска процессов, завершение дочерних процессов на SIGTERM

Я хочу написать сценарий оболочки, который запускает несколько длительных процессов в фоновом режиме, а затем зависает. После получения SIGTERM я хочу, чтобы все подпроцессы также завершились. В принципе, мне нужен «главный процесс». Вот что у меня получилось: #!/bin/sh sleep 600 &...

0
голосов
3ответов
1433 просмотров

Как освободить динамически выделенную переменную с помощью SIGTERM?

Я работаю над кодом примерно так ... HEADERS ... int *var; void child() { ... //some work free(var); exit(EXIT_SUCCESSFUL); } int main(void) { ... //allocate variable var = (int *) malloc(N*sizeof(int)); ... //work with var for(int i; i<PROC_COUNT; i++) { pid_t chil...

86
голосов
7ответов
26000 просмотров

В каком порядке я должен посылать сигналы для корректного завершения процессов?

В комментарий к этому ответу другого question , пишет комментатор: не используйте kill -9, если только абсолютно необходимо! SIGKILL нельзя поймать, поэтому убитая программа не может запускать процедуры выключения, например, стереть временные файлы. Сначала попробуйте HUP (1...

3
голосов
3ответов
1711 просмотров

ActiveRecord :: StatementInvalid, когда процесс получает SIGTERM?

В моем приложении Rails у меня есть сценарий, который обновляет некоторые записи в базе данных. Когда я отправляю SIGTERM, чтобы убить скрипт, он иногда получает этот сигнал, когда ActiveRecord выполняет запрос. Это приводит к возникновению исключения ActiveRecord :: StatementInvalid. Я бы хо...