Страница 1 из 3

Слетела база данных после перезагрузки

Добавлено: Вс окт 27, 2019 10:32 pm
IrisKo
Доброго времени суток. Ситуация следующая: сегодня рано утром ни с того ни с сего в телеграмм начал бомбить бот одинаковые сообщения по нескольку штук в секунду (у меня на 7:30 стоит сценарий проверки системы и бот должен сообщать все ли впорядке. И вот он раз 100 сообщил что "все системы работают") Чтобы остановить этот поток сознания я зашла в приложение majordroid на телефоне и выполнила перезагрузку системы. Алиса сообщила что выполняется перезагрузка и все.... тишина. Пытаюсь зайти на сайт там белый экран и надпись:
"Warning: mysqli_connect(): (HY000/2002): Connection refused in /var/www/html/lib/mysqli.class.php on line 134
Can't connect to database (2002: Connection refused)"
Пытаюсь зайти через phpMyAdmin - ввожу логин и пароль от базы данных выдает:
"#2002 - No such file or directory — Сервер не отвечает (либо локальный сокет сервера MySQL неверно настроен)."
"mysqli_real_connect(): (HY000/2002): No such file or directory"
"Ошибка при указании соединения для controluser в конфигурации."
Что делать? Как подсоединится к базе данных? Может как то можно перезаписать какой нибудь файл или обновить majordomo через PuTTy? Что там могло слететь?

Re: Слетела база данных после перезагрузки

Добавлено: Пн окт 28, 2019 11:45 am
TimonDK
IrisKo писал(а):Доброго времени суток. Ситуация следующая: сегодня рано утром ни с того ни с сего в телеграмм начал бомбить бот одинаковые сообщения по нескольку штук в секунду (у меня на 7:30 стоит сценарий проверки системы и бот должен сообщать все ли впорядке. И вот он раз 100 сообщил что "все системы работают") Чтобы остановить этот поток сознания я зашла в приложение majordroid на телефоне и выполнила перезагрузку системы. Алиса сообщила что выполняется перезагрузка и все.... тишина. Пытаюсь зайти на сайт там белый экран и надпись:
"Warning: mysqli_connect(): (HY000/2002): Connection refused in /var/www/html/lib/mysqli.class.php on line 134
Can't connect to database (2002: Connection refused)"
Пытаюсь зайти через phpMyAdmin - ввожу логин и пароль от базы данных выдает:
"#2002 - No such file or directory — Сервер не отвечает (либо локальный сокет сервера MySQL неверно настроен)."
"mysqli_real_connect(): (HY000/2002): No such file or directory"
"Ошибка при указании соединения для controluser в конфигурации."
Что делать? Как подсоединится к базе данных? Может как то можно перезаписать какой нибудь файл или обновить majordomo через PuTTy? Что там могло слететь?
Сам MySQL запущен?
service mysql status что показывает?

Отправлено с моего Redmi Note 4X через Tapatalk


Re: Слетела база данных после перезагрузки

Добавлено: Пн окт 28, 2019 12:45 pm
IrisKo
TimonDK писал(а):
Пн окт 28, 2019 11:45 am
Сам MySQL запущен?
service mysql status что показывает?
А где и как это можно посмотреть напишите пожалуйста? из меня такой сисадмин, как балерина из бегемота :)

Re: Слетела база данных после перезагрузки

Добавлено: Пн окт 28, 2019 12:49 pm
TimonDK
IrisKo писал(а):
TimonDK писал(а):
Пн окт 28, 2019 11:45 am
Сам MySQL запущен?
service mysql status что показывает?
А где и как это можно посмотреть напишите пожалуйста? из меня такой сисадмин, как балерина из бегемота :)
Запускаем Putty, в командной строке пишем
sudo service mysql status
Попросит ввести пароль пользователя.
Если не запущена, то меняем status на start

Отправлено с моего Redmi Note 4X через Tapatalk


Re: Слетела база данных после перезагрузки

Добавлено: Пн окт 28, 2019 12:51 pm
IrisKo
Ок, попробую вечером и отпишусь что выдаст, сейчас на работе, спасибо

Re: Слетела база данных после перезагрузки

Добавлено: Пн окт 28, 2019 2:29 pm
Oleg-7777
У меня тоже вчера была аналогичная ситуация (многократно срабатывал скрипт и отправлял информацию в телеграмм). Правда перезагрузка закончилась успешно. Сегодня все прошло штатно.

Re: Слетела база данных после перезагрузки

Добавлено: Пн окт 28, 2019 3:18 pm
Logrus
(у меня на 7:30 стоит сценарий проверки системы и бот должен сообщать все ли впорядке. И вот он раз 100 сообщил что "все системы работают")

чисто ради интереса, а как сценарий запускается?

Re: Слетела база данных после перезагрузки

Добавлено: Пн окт 28, 2019 3:33 pm
IrisKo
Скрипт запускается по времени через стандартный скрипт (который выполняется каждую минуту onMinut кажется называется, точно не помню). Мол если время равно 7-30 выполнить проверку системы (тоже стандартный сценарий что в комплекте шел).

Re: Слетела база данных после перезагрузки

Добавлено: Пн окт 28, 2019 3:54 pm
Logrus
IrisKo писал(а):
Пн окт 28, 2019 3:33 pm
Скрипт запускается по времени через стандартный скрипт (который выполняется каждую минуту onMinut кажется называется, точно не помню). Мол если время равно 7-30 выполнить проверку системы (тоже стандартный сценарий что в комплекте шел).
странно, как тогда его так .......

Re: Слетела база данных после перезагрузки

Добавлено: Пн окт 28, 2019 10:26 pm
IrisKo
TimonDK писал(а):
Пн окт 28, 2019 12:49 pm
IrisKo писал(а):
TimonDK писал(а):
Пн окт 28, 2019 11:45 am
Сам MySQL запущен?
service mysql status что показывает?
А где и как это можно посмотреть напишите пожалуйста? из меня такой сисадмин, как балерина из бегемота :)
Запускаем Putty, в командной строке пишем
sudo service mysql status
Попросит ввести пароль пользователя.
Если не запущена, то меняем status на start

Отправлено с моего Redmi Note 4X через Tapatalk
Вы мой спаситель. Написала в putty как вы и рекомендовали sudo service mysql status выдало кучу текста, но в одной из строчек стояло failed и вчерашняя дата, я так поняла что оно не активно со вчерашнего дня. Поэтому написала sudo service mysql start и выдало тот же текст но уже со словом active и сегодняшней датой :) и Алиса проснулась :)