Войти
Apache падает

  0    0 
30.06.2017 | kievol | 1288

В логах /var/log/apache2/error.log Апач внезапно падает

[timestamp] [mpm_event:notice] [pid 20056:tid 140176783820672] AH00493: SIGUSR1 received. Doing graceful restart
[timestamp] [core:notice] [pid 20056] AH00060: seg fault or similar nasty error detected in the parent process

Соответсвенно сайты уходят в 502 Bad Gateway.

У меня эта проблема была из-за программы logrotate и в неточности в насройках.

$ sudo nano /etc/logrotate.d/apache2

В этом файле нежно сменить apache2 reload на apache2 restart !

После данных правок глюки с вылетанием закончились.

или

Создадим файл dbmonitor.sh с таким содержимым:

#!/bin/bash
# APACHE SECTION
RESTART="/etc/init.d/apache2 restart"
PGREP="/usr/bin/pgrep"
HTTPD="apache"
$PGREP ${HTTPD}
if[ $?-ne 0];then
$RESTART
fi
# MYSQL SECTION
RESTARTM="/etc/init.d/mysql restart"
MYSQLD="mysqld"
$PGREP ${MYSQLD}
if[ $?-ne 0];then
$RESTART
$RESTARTM
fi

Скрипт проверяет работоспособность сервисов, и в случае их падения инициирует перезапуск.

Даем скрипту права на выполнение:

chmod +x dbmonitor.sh

Теперь поставим скрипт на автоматическое выполнение в cron. Для этого, в файле /etc/crontab

nano /etc/crontab

в конец добавим строку:

*/1 * * * * /bin/sh /file_catalog/dbmonitor.sh

где file_catalog — каталог, в котором находится файл dbmonitor.sh
и сохраним файл.

Теперь каждую минуту на сервере будет запускаться скрипт, проверять работу сервисов, и автоматически их перезапускать при необходимости.

Конечно, решение не самое лучшее, и при любых неполадках лучше разобраться в их причине и наладить бесперебойную работу. Но во многих случаях такой подход может оказаться очень полезным.

Что бы узнать полный путь от корня, используем: pwd

 


  • 1c Установка подключения к MySQL через ODBC connector
    1c Установка подключения к MySQL через ODBC connector

    Руководство, облегчающее жизнь при очередной настройке подключения MySQL к 1С через ODBC connector (driver). Оставлю это хотя бы для себя на память :) Итак, для того, чтобы настроить связь между MySQL и 1С нужно: 1. Скачать дистрибутив установки ODBC connector. Я обычно пользуюсь ODBC 5.3 Unicode driver, он еще называется 5.3.0 alpha, скачать можно здесь https://downloads.mysql.com/archives/c-odbc/). Устанавливать нужно на сервер, на…

  • Пять способов вызвать JS функцию
    Пять способов вызвать JS функцию

    JavaScript — язык мультипарадигменный, и в нем имеются механизмы функционального программирования. Пора изучить эти возможности. В этой статье я расскажу вам о пяти способах вызова функций в JavaScript.На первых этапах изучения JavaScript новички обычно думают, что функции в нем работают примерно так же, как, скажем, в C#. Но механизмы вызова функций в JavaScript имеют ряд важных отличий, и незнание…

  • IIS и 1С ошибки: Обнаружено потенциально опасное значение Request.Path или ошибка 500
    IIS и 1С ошибки: Обнаружено потенциально опасное значение Request.Path или ошибка 500

    Ошибка примерно такая:[HttpException (0x80004005): Обнаружено потенциально опасное значение Request.Path, полученное от клиента (:).] System.Web.HttpRequest.ValidateInputIfRequiredByConfig() +9914812 System.Web.PipelineStepManager.ValidateHelper(HttpContext context) +53Алгоритм следующий:  Открываем IIS. Открываем наш сайт-публикацию в браузере. Идем в сопоставления обработчиков. Ищем ISAPI-dll и выделяем строку. Справа нажимаем "Добавить…

  • Автоматический перезапуск программы после закрытия
    Автоматический перезапуск программы после закрытия

    Создаем bat файл со следующим содержимым @echo offecho Starting process...echo.:EnterNameSet /p Process="Enter process name:"IF NOT EXIST %Process% GOTO EnterName:begintitle Process %Process% controltasklist | findstr %Process%if errorlevel 1 goto NoProcessecho Result: Process rungoto Done:NoProcess%Process%echo Result: Process %Process% stop %time%:Doneecho.goto beginpauseexit   Файл bat данного содержания нужно поместить в папку с вашим исполняемым файлом. При запуске он спросит имя файла - нужно ввсети в формате Name.exe Если вы…

  • 1с - Настройка вывода на печать табличного документа
    1с - Настройка вывода на печать табличного документа

    В основном все информационные материалы по программированию в 1С при описании создания печатных форм на основе "Табличный документ" ограничиваются простым выводом готовой формы документа на экран. Но этого не всегда достаточно, и на много важнее то, как этот документ будет выглядеть в распечатанной форме на листе бумаги. Далее будем рассматривать свойства и методы табличного…

  • Все що ми повинні знати про здорове харчування.
    Все що ми повинні знати про здорове харчування.

    Що ви розумієте під  терміном правильне харчування? Загалом, це здорове харчування, яке допомагає зберегти або покращити загальний стан здоров’я. Коли ми говоримо про правильне харчування, це не означає, що потрібно дотримуватися занадто суворих обмежень або…
    Блогер: amd2015

  • Меню для гарного настрою
    Меню для гарного настрою

    Нервуєтеся по дрібницях, журитеся без причини, погано спите? Можливо, у вашому раціоні не вистачає життєво важливих продуктів. Навіть якщо ви їсте правильно, у вашому меню все одно може бути дефіцит мікроелементів, від яких залежить міцний сон і життєвий тонус. Що ж…
    Блогер: amd2015

  • Аксессуары для создания модного образа
    Аксессуары для создания модного образа

      Модные аксессуары заполонили современные модели и образы. Это как вишенка на торте, некая законченность, определенный акцент. Если вещи в гардеробе уже не радуют и, кажется, что нечего надеть, не стоит прощаться со старыми вещами. Свой гардероб можно освежить модными…
    Блогер: amd2015

  • Молочниця у чоловіків – чим це пов’язано
    Молочниця у чоловіків – чим це пов’язано

    Що таке молочниця?Молочниця – це різновид грибкової інфекції , спричиненої Candida albicans , яка може розвинутися в ротовій порожнині та горлі, на шкірі або особливо на статевих органах. Генітальні дріжджові інфекції частіше зустрічаються у жінок, але вони також можуть бути і в…
    Блогер: amd2015

  • Гіпертиреоз: симптоми, діагностика, лікування
    Гіпертиреоз: симптоми, діагностика, лікування

    Доволі часто щитовидну залозу порівнюють з педаллю акселератора. Якщо ми натиснемо на неї дуже сильно, все в організмі прискориться – обмін речовин, втрата ваги, потовиділення, серцебиття. Ця велика активність, також відома як гіпертиреоз, пов’язана з занепокоєнням та…
    Блогер: amd2015


Комментарии

59 + 56 =