Высокий трафик приводит к сбою MySQL.

  • Автор темы Cameronvow
  • 75
  • Обновлено
  • 16, May 2024
  • #1
Привет, ребята, мне нужна ваша помощь по проблеме, с которой я столкнулся уже несколько месяцев. Мой сайт ежедневно привлекает более 45 тысяч уникальных посетителей.

Он находится на vps (2 ГБ оперативной памяти, 2-ядерный процессор, Cpanel/WHM, 64-битная операционная система CentOS), а его cms — WordPress. Особенно с 22:00 до 00 количество посетителей в секунду превышает 50. Затем сайт начинает выдавать ошибку соединения MySQL.

После 00 количество онлайн-посетителей становится меньше, и проблема исчезает.

Вы думаете, что VPS недостаточно для моего ежедневного трафика? Или дело в неправильной настройке впс?

Если я перейду на выделенный сервер (8-16 ГБ оперативной памяти и более мощный процессор), есть ли возможность снова столкнуться с той же проблемой?

Что вы думаете?

Спасибо.

Cameronvow


Рег
07 Jan, 2015

Тем
1

Постов
2

Баллов
12
  • 01, Jun 2024
  • #2
Спасибо, я попробую сделать это, отредактировав отладку как true в wp-config.php, я думаю.

Вы когда-нибудь раньше сталкивались с такой ситуацией: «В моей панели управления размер MySQL показывает 1333 МБ. Но когда я загружаю полную резервную копию, включающую sql, или только sql через phpmyadmin, размер загруженного sql показывает 700 МБ. Разве это не немного странно?» ? "
 

Lamoz6St4


Рег
04 Oct, 2012

Тем
0

Постов
1

Баллов
1
  • 03, Jun 2024
  • #3
Спасибо за подробный ответ.

Я обновлю свой VPS до выделенного сервера через несколько недель.

Характеристики выделенного сервера, который я собираюсь обновить, следующие: Intel® Xeon® E3-1240 8 МБ L3 3,40 ГГц + HT — 16 ГБ DDR3 ECC UDIMM — 4 x 500 ГБ SATA2 7,2 КБ 3,5 дюйма Я считаю, что этого будет достаточно, намного лучше.

Некоторые таблицы находятся в формате Innodb, некоторые — в формате My Isam.

Я использовал два плагина для просмотра статистики трафика моего веб-сайта.

Хотя я деактивировал их, теперь я увидел, что их таблицы все еще находятся в базе данных.

Должен ли я удалить их? Не могла дождаться вашего ответа, статистические таблицы были около 900 мб, я все удалил Теперь вроде все нормально XD
 

faub


Рег
24 Mar, 2015

Тем
1

Постов
3

Баллов
13
  • 04, Jun 2024
  • #4
Также потратьте некоторое время на просмотр своего сайта - убедитесь, что вы не выполняете неэффективные SQL-запросы и т. д. У меня возникла проблема с одним из моих сайтов, и был один запрос, который работал, но замедлял работу всего сервера.

Это исправлено, и запрос стал быстрее без влияния на сервер.
 

Leadnumber


Рег
30 Sep, 2015

Тем
0

Постов
2

Баллов
2
  • 06, Jun 2024
  • #5
Вордпресс? Мне это нравится, но есть много ковбоев, создающих темы и плагины.

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

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

Granta


Рег
31 Jan, 2013

Тем
1

Постов
9

Баллов
19
  • 07, Jun 2024
  • #6
Довольно сложно убедиться, выполняю ли я какие-либо неэффективные SQL-запросы или нет. Но я деактивировал некоторые плагины, которые могут вызвать эту ошибку MySQL, вчера у меня было гораздо меньше ошибок по сравнению с другими днями.
 

yfbvxjy


Рег
26 Dec, 2014

Тем
0

Постов
2

Баллов
2