0 Пользователей и 1 Гость просматривают эту тему.
  • 74 Ответов
  • 3770 Просмотров
*

vitzer

  • Захожу иногда
  • 303
  • 5 / 0
Сайт vvm-auto.ru
Пару дней назад сотрясал воздух по поводу большой нагрузки на сервер. Хостер пока молчит, а нагрузка тем временем все росла. И вот теперь сайт работает нестабильно: то все ок, то висит, то выдает Error displaying the error page: Application Instantiation Error: Could not connect to MySQL.
В логах ошибок никаких нет. Я так понимаю, в случае вывода сообщения должна прописаться ошибка, но где? Подскажите, пожалуйста.
« Последнее редактирование: 08.01.2017, 22:20:29 от vitzer »
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
может вам попробовать бд отремонтировать? похоже MySQL загибается. это то, что я подозревал прошлый раз. к сожалению на shared сложно с ним разбираться.
*

vitzer

  • Захожу иногда
  • 303
  • 5 / 0
может вам попробовать бд отремонтировать? похоже MySQL загибается. это то, что я подозревал прошлый раз. к сожалению на shared сложно с ним разбираться.
Я уже пробовал через админку Joomla кнопкой "исправить", плюс чистил таблицу Session. В обоих случаях на несколько минут минут нагрузка на сервер падала (может совпадение), но затем поднималась вновь.
Никак не разберусь, где посмотреть ошибки в MySQL.
Да, еще заметил, что PHP MyAdmin перезапускали. Еще вчера время запуска было другое. Может и не в сайте дело?
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
давайте из терминала ssh всю БД отремонтируем. Хуже не будет. Бэкап сначала сделайте. Сайт с нуля или была миграция?
*

vitzer

  • Захожу иногда
  • 303
  • 5 / 0
давайте из терминала ssh всю БД отремонтируем. Хуже не будет. Бэкап сначала сделайте. Сайт с нуля или была миграция?
Бэкап БД сделал пару минут назад.
По-поводу миграции: с нуля, а затем допиливался. Но никакие изменения не страшны. Все ходы записаны, так что в случае чего подправлю.
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
заходите в ssh.
набирайте
mysqlcheck -u ЛогинВашегоЮзераБД -p --auto-repair --check --all-databases
должно появиться
Enter password:
введите пароль и выложите что получится после ремонта
*

vitzer

  • Захожу иногда
  • 303
  • 5 / 0
заходите в ssh.
набирайте
mysqlcheck -u ЛогинВашегоЮзераБД -p --auto-repair --check --all-databases
должно появиться
Enter password:
введите пароль и выложите что получится после ремонта
Вот результат (во вложении)
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
теперь наблюдайте. не поможет - другое попробуем.
*

vitzer

  • Захожу иногда
  • 303
  • 5 / 0
теперь наблюдайте. не поможет - другое попробуем.
Пока нагрузка по нолям. Ждем, неужели это победа!
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
трудно сказать. завтра продолжим.
*

vitzer

  • Захожу иногда
  • 303
  • 5 / 0
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #10 : 09.01.2017, 11:50:05 »
трудно сказать. завтра продолжим.
Ситуация намного лучше. Фикса базы хватил на 20 минут. Сайт летал, как ракета, но но затем снова начались небольшие затупы. По крайней мере, пиковые значения больше не достигают лимита - сохраняется запас 20-15%, при средней нагрузке 25-30%.
*

wishlight

  • Живу я здесь
  • 4980
  • 293 / 1
  • от 150 руб быстрый хостинг без блокировок
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #11 : 09.01.2017, 11:52:59 »
Просто хостер вам лимит поставил на MySQL. Чини не чини. Это уже ваша 3 тема?
*

vitzer

  • Захожу иногда
  • 303
  • 5 / 0
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #12 : 09.01.2017, 11:58:09 »
Просто хостер вам лимит поставил на MySQL. Чини не чини. Это уже ваша 3 тема?
Тема третья, потому что думал, что проблема в другом, и писал в соответствующих разделах, находясь в поисках решений.
А зачем вдруг хостер лимит поставил, бабла срубить?
Тем не менее, фикс через SSH улучшил картину.
« Последнее редактирование: 09.01.2017, 12:07:09 от vitzer »
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #13 : 09.01.2017, 12:07:40 »
Сессий много было? Как вариант попробовать отключить обработчик сессий в бд
*

vitzer

  • Захожу иногда
  • 303
  • 5 / 0
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #14 : 09.01.2017, 12:19:52 »
Сессий много было? Как вариант попробовать отключить обработчик сессий в бд
Вчера, перед фиксом изменил настройки обработчика сессий с БД на нет, почистил _session в БД, но этого хватило минут на 5-10. Затем сайт снова поплыл. Кстати после этого и возникла мысль, что что-то с БД. Так как фикс из панели управления Joomla или чистки какой-нибудь из таблиц (например из серии _ucm_ или даже ovverider - так, ради эксперимента) приводили к оживлению сайта на 5 минут.
« Последнее редактирование: 09.01.2017, 12:24:52 от vitzer »
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #15 : 09.01.2017, 12:38:25 »
А ограничения на объем бд случаем нету?
*

vitzer

  • Захожу иногда
  • 303
  • 5 / 0
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #16 : 09.01.2017, 12:45:49 »
А ограничения на объем бд случаем нету?
В правилах нет, а вот в файле каком посмотреть - etc/php.ini?
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #17 : 09.01.2017, 12:54:23 »
Сколько сама база весит, да и на дамб не плохо бы взглянуть. А так же укажите что за хост. А то понмю у одного клиента был какой-то подвальный и вообще нагрузку не держал. Что же до трафика цифры не такие уж и большие.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

vitzer

  • Захожу иногда
  • 303
  • 5 / 0
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #18 : 09.01.2017, 13:07:01 »
Сколько сама база весит, да и на дамб не плохо бы взглянуть. А так же укажите что за хост. А то понмю у одного клиента был какой-то подвальный и вообще нагрузку не держал. Что же до трафика цифры не такие уж и большие.
БД весит 45МВ. Хост - hc.ru/виртуальный хостинг/Cpanel 5 Гб
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #19 : 09.01.2017, 13:31:05 »
В правилах нет, а вот в файле каком посмотреть - etc/php.ini?
Это хостинг определяет ограничения тарифным планом, как 5 гб места, нагрузка cpu, так может ограничивать и действия по MySQL.
Поищите информацию о тарифе или уточните у хостера. Кстати, до сих пор не написали, что вам техподдержка ответила.
Да и было б неплохо знать, кешируются ли запросы в бд, а то вдруг она просто рассыпается от плохой оптимизации.
*

vitzer

  • Захожу иногда
  • 303
  • 5 / 0
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #20 : 09.01.2017, 13:35:43 »
До сих пор молчит, но видно что что-то делают. То сервер MySQL перезапускают, то сайт без причин отключали в 10.40-11.00 - ни ошибок ни превышения лимитов не было.
*

vitzer

  • Захожу иногда
  • 303
  • 5 / 0
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #21 : 09.01.2017, 16:42:58 »
Уж, не знаю совпадение или нет.
Но после отключения расширения pdo_pgsql в PHP 7.0 сайт залетал как новенький, а нагрузка вернулась к своим минимальным значениям.
*

vitzer

  • Захожу иногда
  • 303
  • 5 / 0
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #22 : 09.01.2017, 17:24:36 »
Ан, нет. Поймал: Application Instantiation Error: Could not connect to MySQL.
И лимит 100%.
Днем написал хостеру, все молчит.
*

wishlight

  • Живу я здесь
  • 4980
  • 293 / 1
  • от 150 руб быстрый хостинг без блокировок
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #23 : 09.01.2017, 17:25:25 »
Может уже сменить хостера?
*

vitzer

  • Захожу иногда
  • 303
  • 5 / 0
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #24 : 09.01.2017, 17:29:58 »
Может уже сменить хостера?
Моя чаша терпения наполняется, но еще не переполнена. Читал отзывы по инету, многие жалуются на подобные проблемы и у других хостеров. Пусть и не сразу, но спустя год-два. Боюсь менять шило на мыло. Все-таки 2013-2015 год отработали без замечаний, хотя в 2016 поддержка местами огорчала.
« Последнее редактирование: 09.01.2017, 20:10:12 от vitzer »
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #25 : 09.01.2017, 17:40:24 »
Солидарен с wishlight дождаться ответа хоста и пережать
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

vitzer

  • Захожу иногда
  • 303
  • 5 / 0
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #26 : 10.01.2017, 10:34:53 »
Ответ хостера: "В работе сервисов хостинга наблюдались технические неполадки. В настоящее время все сервисы и оборудование хостинга функционируют в штатном режиме."
Действительно стало лучше.
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #27 : 10.01.2017, 11:51:11 »
скорее всего у вас с сайтом что-то не в порядке стало. включайте режим Debug и ловите момент сбоя (либо сами сайт погрузите пока он не упадет). может увидите какой запрос к БД дал сбой.

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

размер БД - 45мб? у пустой J около 200 кб. у вас вроде сайт не такой уж большой.
« Последнее редактирование: 10.01.2017, 12:20:34 от capricorn »
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #28 : 10.01.2017, 12:23:12 »
скорее всего у вас с сайтом что-то не в порядке стало. включайте режим Debug и ловите момент сбоя (либо сами сайт погрузите пока он не упадет). может увидите какой запрос к БД дал сбой.

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

размер БД - 45мб? у пустой J около 200 кб. у вас вроде сайт не такой уж большой.
45 метров вполне нормально. Хотя вских юзеров и комментарии стоит провреить
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

vitzer

  • Захожу иногда
  • 303
  • 5 / 0
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #29 : 10.01.2017, 12:57:50 »
размер БД - 45мб? у пустой J около 200 кб. у вас вроде сайт не такой уж большой.
37 МБ контента и 2 МБ комментариев.

Радует ответ хостера на повторный запрос по траффику и проблемам: "Трафик не ограничен, но ресурсы хостинга ограничены.
Вероятно, Вам предоставили ошибочную информацию про другой сервер. На сервере Вашего хостинга уже давно не отмечалось каких-либо сбоев или повышенной нагрузки."
« Последнее редактирование: 10.01.2017, 13:27:44 от vitzer »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 3.10.12 и MySQL 8

Автор designer71

Ответов: 0
Просмотров: 399
Последний ответ 19.10.2023, 11:25:18
от designer71
Цикличный SQL запрос, высокая нагрузка на mysqld

Автор tweenpix

Ответов: 4
Просмотров: 467
Последний ответ 19.07.2022, 15:34:47
от tweenpix
Нагрузка на сервер

Автор siao

Ответов: 34
Просмотров: 4062
Последний ответ 17.06.2022, 15:42:24
от ChaosHead
Анализ запросов к MySQL

Автор darkghost

Ответов: 4
Просмотров: 474
Последний ответ 26.10.2021, 10:13:15
от wishlight
Грузит ли умный поиск Joomla сервер, как обычный поиск?

Автор web1

Ответов: 0
Просмотров: 500
Последний ответ 07.10.2021, 16:14:19
от web1