За последние 24 часа нас посетили 22078 программистов и 1672 робота. Сейчас ищут 1692 программиста ...

Перезапустить службу mariadb или перезапустить server CentOS-7-amd64

Тема в разделе "PHP для профи", создана пользователем biryukovm, 20 фев 2018.

  1. biryukovm

    biryukovm Активный пользователь

    С нами с:
    15 окт 2015
    Сообщения:
    54
    Симпатии:
    1
    Привет всем.

    Подскажите как можно автоматизировать такой момент.
    Бывает что сайт перегружается и падает и не всегда есть возможность быть за копьютером и перезапустить сервер.

    Как можно с помощью PHP перезапустить службу mariadb на сервере CentOS-7-amd64-ispmgr5
    или дать параметр на автоматическую перезагрузку.
    И как вообще обращаться в консоль с помощью PHP.

    Кто что знает поделитесь знаниями, может я вообще не туда капаю или надо все делать по другому не через PHP.
     
  2. Zuldek

    Zuldek Старожил

    С нами с:
    13 май 2014
    Сообщения:
    2.381
    Симпатии:
    344
    Адрес:
    Лондон, Тисовая улица, дом 4, чулан под лестницей
    Да, ты не туда копаешься. Проблема нагрузки ребутом не решается. Проанализируй её.
     
  3. biryukovm

    biryukovm Активный пользователь

    С нами с:
    15 окт 2015
    Сообщения:
    54
    Симпатии:
    1
    Как ?
     
  4. Zuldek

    Zuldek Старожил

    С нами с:
    13 май 2014
    Сообщения:
    2.381
    Симпатии:
    344
    Адрес:
    Лондон, Тисовая улица, дом 4, чулан под лестницей
    Включить логирование долгих запросов в отдельный лог файл и посмотреть логи. Для удобство можно взять анализатор логов под мускул или умеющие это делать клиенты под эту СУБД. Из анализаторов есть mysqlsla к примеру. И вперед и с песней. На будущее, чтобы не гадать на кофейной гуще, хорошо бы настроить мониторинг инфраструктуры и производительности приложения. Решения для обоих случаев: Zabbix, NewRelic и т.п. Последнее отнимет кучу времени если с этим ранее не сталкивался, но по итогу сэкономит гораздо больше времени и нервов
     
  5. marsik

    marsik Активный пользователь

    С нами с:
    30 дек 2008
    Сообщения:
    246
    Симпатии:
    17
    Можно monit поставить https://ru.wikipedia.org/wiki/Monit