Что находится в Apache 2 “пойманный SIGWINCH” ошибка?

Вы можете получить ваши контакты в фоновом потоке. Для фоновой задачи вы можете использовать WorkManager, Firebase JobDispatcher, AsyncTask и т. Д. Если вы будете использовать AsyncTask, то вам следует помнить о проблеме утечки памяти с контекстом.

21
задан 4 revs, 3 users 53% 24 July 2016 в 12:58
поделиться

3 ответа

Ну, SIGWINCH используется в некоторых ситуациях при запуске и остановке Apache в Ubuntu. Если я выполняю sudo apache2ctl graceful-stop на моем сервере Ubuntu 8.10, я получаю это в своем журнале:

[Fri Apr 24 22:41:15 2009] [notice] caught SIGWINCH, shutting down gracefully

Насколько я помню, SIGWINCH также используется некоторыми службами, которым нужно перезапускать Apache при вращении журналов ночные задания и т. д.

Это не объясняет проблему, с которой вы сталкиваетесь в настоящее время, но я думаю, что это может быть что-то еще, работающее на вашем сервере, которое перезапускает Apache - или это может вообще не быть связано с вашей проблемой.

Попробуйте выложить больше файла журнала, если сможете, это будет намного легче проанализировать :)

10
ответ дан 29 November 2019 в 06:52
поделиться

а? если я правильно помню, SIGWINCH - это сигнал, который отправляется терминальному приложению, когда изменяется размер окна терминала (чтобы приложение могло изменить свой размер). Обычно используется приложениями ncurses.

Это очень странно. Эта информация дает вам дополнительные советы?

17
ответ дан 29 November 2019 в 06:52
поделиться

В Apache SIGWINCH является сигналом Graceful Stop . Обратите внимание, что это отличается от SIGUSR1, который является сигналом Graceful Restart .

К сожалению, нам нужно больше информации, чтобы сказать вам, почему Apache изящно останавливается.

6
ответ дан 29 November 2019 в 06:52
поделиться
Другие вопросы по тегам:

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