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

  0    0 
30.06.2017 | kievol | 1270

В логах /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

 


  • полезные PHP скрипты
    полезные PHP скрипты

    Не так уж конечно и давно, но занимался, в серьёз, PHP программированием, но потом как то забросил. А вот сейчас порой нужно что ни будь дописать, но программирование, как и иностранный язык, без повторений можно всё забыть, а вспоминать — время. Поэтому решил написать не большие, но полезные примеры на php, дабы не забыть и воспользоваться, когда будет нужно.1. Отправка E-mail…

  • 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 и выделяем строку. Справа нажимаем "Добавить…

  • SSL сертификат в Open Server
    SSL сертификат в Open Server

    В разработке, я постоянно использую локальный Open Server (OSpanel) и нахожу его очень удобным из-за его гибких настроек и обилия различных модулей. Однако, в каждой новой версии остается одна проблема — отсутствие настроек SSL сертификатов. Поэтому далее я покажу как решить эту проблему… SSL в Open Server — в чем проблема? В этом и заключается все, что как таковой проблемы нет, но есть…

  • Массовая замена значений в БД mysql средствами PHPMyAdmin
    Массовая замена значений в БД mysql средствами PHPMyAdmin

    Иногда требуется массово заменить значения в ячейке таблицы базы данных mysql. Допустим стоит задача: одним запросом во всей таблице базы данных поменять запись «значение 1» на  «значение2» . Как это сделать разберём ниже. Заходим в интерфейс phpMyAdmin.  Допустим, у нас есть таблица «yuts_catalog»,в ней поле «leader», и значения в ячейке этого поля «0″, которое…

  • Параметры вставки youtube видео на сайт и секреты
    Параметры вставки youtube видео на сайт и секреты

    Youtube.com — самый известный видео хостинг, миллионы уже загруженных видео-роликов.Вы захотели добавить видео к себе на страницу. <iframewidth="560"height="315"src="//www.youtube.com/embed/2GbSpPxzDeY"frameborder="0"allowfullscreen> Но чтобы немного изменить вид и действие плеера, есть несколько параметров.Параметры добавляются в src после знака вопроса (?), а все последующие – через амперсанд & или…

  • Туризм 21 века
    Туризм 21 века

    Ответьте на один вопрос. Как часто вы путешествуете в год. Думаю, что прочитав данную статью вы сможете это делать по крайней мере гораздо чаще.В последнее время отрасль туризма набирает безумных обороты. С развитием новых технологий все больше и больше людей путешествуют…
    Блогер: amd2015

  • Омега 3 від високого холестерину.
    Омега 3 від високого холестерину.

    Атеросклероз, гіпотиреоз, жовчнокам’яна хвороба, цукровий діабет є наслідком підвищеного рівня холестерину в організмі. Гіперхолестеринемія сьогодні не вирок – лікарі довели, що омега 3 від холестерину допомагає найкращим чином. Причини підвищення холестерину Причин…
    Блогер: amd2015

  • А ВИ П'ЄТЕ СІК?
    А ВИ П'ЄТЕ СІК?

    У нескінченному пошуку легальних засобів покращення результативності все більше спортсменів звертають увагу на сік. Звичайно, ми говоримо про фруктовий і овочевий натуральний сік, а не про те, що продається в магазині в пакетах.   Ідея соку як спортивного еліксиру…
    Блогер: amd2015

  • Прием на работу: какие проблему могут повлиять на результат?
    Прием на работу: какие проблему могут повлиять на результат?

    На рынке труда главной задачей соискателя является произвести достойное впечатление. Помехой этому могут быть любые мелочи, так как HR менеджеры стараются подобрать для работодателя безупречного работника через сайт: http://uajobs.com.ua/rus/ . Тем более, если эти мелочи связаны со…
    Блогер: amd2015

  • Модная одежда по доступной цене в интернет-магазине
    Модная одежда по доступной цене в интернет-магазине

    Решив обновить свой гардероб, вы столкнётесь с проблемой выбора, так как сейчас в специализированных магазинах одежды предлагается огромный выбор товаров, как для мужчин, так и для женщин. К тому же поиск новых вещей отнимет у вас много времени, что неудобно для…
    Блогер: vest


Комментарии

77 + 86 =