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

  0    0 
30.06.2017 | kievol | 1254

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

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

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

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

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

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

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

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

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

  • Ідеальна схема для інтервального голодування
    Ідеальна схема для інтервального голодування

    Як часто проводити інтервальне голодування? Є кілька способів інтервального голодування. Розглянемо всі схеми інтервального голодування, щоб зрозуміти, яка схема інтервального голодування вам підійде. Схема для інтервального голодування.Схема 5:2Схема 5:2 (я така схема…
    Блогер: amd2015

  • 7 вправ, щоб знайти справу життя
    7 вправ, щоб знайти справу життя

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

  • Красива посмішка запорука вашого здоров'я.
    Красива посмішка запорука вашого здоров'я.

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

  • Кандидоз
    Кандидоз

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

  • Виразка шлунку
    Виразка шлунку

    Що таке виразка шлунку? Виразкова хвороба (виразка) – це гострий або хронічний дефект (ураження) слизової оболонки шлунка або дванадцятипалої кишки. Що виникає в результаті дії соляної кислоти. Яка роз’їдає, і утворюється в шлунку. У латинській мові вона називається ulcus, а…
    Блогер: amd2015


Комментарии

82 + 5 =