Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Найти и устранить причину падения сервера vds


Recommended Posts

Здравствуйте уважаемые разработчики!

 

вопрос срочный. Сервер vds начал постоянно падать, надо найти причину и устранить.

 

также были в кроне настроены какие-то задачи, и на почту периодически приходят ошибки, не знаю есть ли связь с падением...

 

PHP Warning: mysqli::mysqli(): (HY000/2002): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 6
PHP Notice: Error: Could not make a database link (2002) Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 9
PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 12
PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 13
PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 14
PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 15
PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 19
PHP Notice: Trying to get property of non-object in /home/admin/web/*****.ru/public_html/admin/ct_cron.php on line 67
PHP Warning: Invalid argument supplied for foreach() in /home/admin/web/*****.ru/public_html/admin/ct_cron.php on line 67
PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 19
PHP Notice: Trying to get property of non-object in /home/admin/web/*****.ru/public_html/system/addist/library/config.php on line 12
PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 19
PHP Notice: Trying to get property of non-object in /home/admin/web/*****.ru/public_html/system/addist/library/config.php on line 128
PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 19
PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 19
PHP Notice: Trying to get property of non-object in /home/admin/web/*****.ru/public_html/system/addist/library/config.php on line 133
PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 19
PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 19

 

Надіслати
Поділитися на інших сайтах


9 минут назад, ozz сказал:

Здравствуйте уважаемые разработчики!

 

вопрос срочный. Сервер vds начал постоянно падать, надо найти причину и устранить.

 

также были в кроне настроены какие-то задачи, и на почту периодически приходят ошибки, не знаю есть ли связь с падением...

 

PHP Warning: mysqli::mysqli(): (HY000/2002): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 6
PHP Notice: Error: Could not make a database link (2002) Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 9
PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 12
PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 13
PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 14
PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 15
PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 19
PHP Notice: Trying to get property of non-object in /home/admin/web/*****.ru/public_html/admin/ct_cron.php on line 67
PHP Warning: Invalid argument supplied for foreach() in /home/admin/web/*****.ru/public_html/admin/ct_cron.php on line 67
PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 19
PHP Notice: Trying to get property of non-object in /home/admin/web/*****.ru/public_html/system/addist/library/config.php on line 12
PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 19
PHP Notice: Trying to get property of non-object in /home/admin/web/*****.ru/public_html/system/addist/library/config.php on line 128
PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 19
PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 19
PHP Notice: Trying to get property of non-object in /home/admin/web/*****.ru/public_html/system/addist/library/config.php on line 133
PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 19
PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/admin/web/*****.ru/public_html/system/database/mysqliz.php on line 19

 

 

У вас падает не сервер а база.

Причин - огромное количество.


Хостеры будут отписываться от вас - у вас закончилась память. Увеличьте, или что-то в этом духе.
По факту необходимо сделать несколько вещей.

1 - тюнинг конфига mysql сервера

2 - настройка полного логгирования событий mysql

3 - снижение нагрузки на базу

4 - увеличение количества используемых файлов mysql

5 - обновление системных пакетов  до последних стабильных версий

6 - установка мониторинга типа monit, который будет следить за состоянием сервера mysql и нагрузкой на него, и принудительно его перезагружать при отсутсвии коннекта

7 - если все это не поможет пересетапить сервер

  • +1 1
Надіслати
Поділитися на інших сайтах

6 минут назад, deim сказал:

Я бы советовал сначала выяснить, что именно за задачи в кроне висят.

И проверить строчку 133 в файле /system/addist/library/config.php

в пхп я не силён, вот они строчки 32-33-34

        $query = $this->dbQuery("SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '" . DB_DATABASE . "' AND TABLE_NAME LIKE '" . DB_PREFIX . "setting' AND COLUMN_NAME = 'serialized'");
        if ($query && !$query->num_rows)
        {

Надіслати
Поділитися на інших сайтах


Тут много неправильных советов.

У вас однозначная ошибка - нет связи с сервером Mysql.
От того что вы поменяете адрес подключения, меньше или больше падать он не перестанет.

 

Также модули и их код - никаким образом не связан с работой демонов вашего сервера - это "немного" разные системные слои.

 

В первую очередь вам надо выявить проблему, по каким причинам у вас отваливается mysql.

"по фотографии" и на основе похожих случаев в моей практике, могу сузить возможную суть проблем:

а) нехватка памяти при перегрузке и отсутсвие SWAP

б) недостаточное количество доступных файлов для mysql

в) проблемы с виртуализацией на стороне хостера.

Надіслати
Поділитися на інших сайтах

29 минут назад, snastik сказал:

Тут много неправильных советов.

У вас однозначная ошибка - нет связи с сервером Mysql.
От того что вы поменяете адрес подключения, меньше или больше падать он не перестанет.

 

Также модули и их код - никаким образом не связан с работой демонов вашего сервера - это "немного" разные системные слои.

 

В первую очередь вам надо выявить проблему, по каким причинам у вас отваливается mysql.

"по фотографии" и на основе похожих случаев в моей практике, могу сузить возможную суть проблем:

а) нехватка памяти при перегрузке и отсутсвие SWAP

б) недостаточное количество доступных файлов для mysql

в) проблемы с виртуализацией на стороне хостера.

а) на нехватку места были подозрения, сразу увеличил размер, но падения продолжались, свап тоже есть

в) хостинг вроде считается не самым плохим

 

 

Надіслати
Поділитися на інших сайтах


12 минут назад, ozz сказал:

а) на нехватку места были подозрения, сразу увеличил размер, но падения продолжались, свап тоже есть

в) хостинг вроде считается не самым плохим

 

 

Не места, а памяти, и памяти доступной именно для mysql

Надіслати
Поділитися на інших сайтах

ozz - вам прямиком (не надо напоминать я думаю что это платная услуга) к Cнастику или Йоде - они специализируются в этом вопросе

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.