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

  0    0 
30.06.2017 | kievol | 1314

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

 


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

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

  • ОТКЛЮЧИТЬ CTRL+ALT+DEL ПРИ ВХОДЕ В WINDOWS
    ОТКЛЮЧИТЬ CTRL+ALT+DEL ПРИ ВХОДЕ В WINDOWS

    При включении компьютера, Вам нужно нажать "Ctrl"+"Alt"+"Del"и выбрать пользователя Настройка Windows Отключить нажатие CTRL+ALT+DEL сразу после загрузки Windows Нажимаем "Пуск". Заходим в "Панель управления" - "Администрирование" - "Локальная политика безопасности" - "Локальные политики" - "Параметры безопасности" Находим пункт "Интерактивный вход в систему: не требовать нажатия CTRL + ALT +…

  • Массовая замена значений в БД 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 после знака вопроса (?), а все последующие – через амперсанд & или…

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

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

  • Три звички для підвищення самооцінки
    Три звички для підвищення самооцінки

     Сьогодні мені хочеться не просто поговорити, а поділитися з вами чимось практичним. Назвемо це звичками для любові до себе. Якщо ви зробите ці звички частиною свого життя, то, точно, побачите значні зміни на краще.   Перша звичка для підвищення самооцінки Дбайте…
    Блогер: amd2015

  • Що ми не знаємо про волосся.
    Що ми не знаємо про волосся.

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

  • Вправи на груди з гантелями.
    Вправи на груди з гантелями.

    Користь виконання вправ на груди з гантелями дозволить не тільки розвинути силу грудних м’язів, а й зміцнити плечовий суглоб, а також трицепс. Фактично, великий грудний м’яз, малий грудний м’яз, дельтовидний м’яз і найширший м’яз спини є однією фасцією. Включивши в…
    Блогер: amd2015

  • Алкогольна залежність
    Алкогольна залежність

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

  • Депресія у підлітків. Як вивести підлітка з депресії.
    Депресія у підлітків. Як вивести підлітка з депресії.

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


Комментарии

50 + 13 =