Сервер становится недоступным из-за высокого трафика на сайте - PullRequest
0 голосов
/ 05 ноября 2019

Я установил apache на веб-панели Centos, и как только число посетителей моего веб-сайта, размещенного на одном и том же сервере, увеличится до некоторого значения, говорят, что задержка значительно возрастет

Reply from 14x.2xx.xx.xx: bytes=32 time=579ms TTL=52
Reply from 14x.2xx.xx.xx: bytes=32 time=839ms TTL=52
Reply from 14x.2xx.xx.xx: bytes=32 time=1104ms TTL=52
Reply from 14x.2xx.xx.xx: bytes=32 time=1416ms TTL=52
Reply from 14x.2xx.xx.xx: bytes=32 time=1820ms TTL=52
Reply from 14x.2xx.xx.xx: bytes=32 time=2374ms TTL=52
Reply from 14x.2xx.xx.xx: bytes=32 time=3045ms TTL=52
Request timed out.
Reply from 14x.2xx.xx.xx: bytes=32 time=3501ms TTL=52
Reply from 14x.2xx.xx.xx: bytes=32 time=3359ms TTL=52
Reply from 14x.2xx.xx.xx: bytes=32 time=2903ms TTL=52
Reply from 14x.2xx.xx.xx: bytes=32 time=3360ms TTL=52
Request timed out.
Request timed out.
Request timed out.
Reply from 14x.2xx.xx.xx: bytes=32 time=3715ms TTL=52
Reply from 14x.2xx.xx.xx: bytes=32 time=2896ms TTL=52

, после чегосоединение прекращается, и веб-сайт становится недоступным.

Используемый веб-сервер: apache Сервер: выделенный ОЗУ: 32 ГБ Паттерн: веб-панель centos

Когда проблема видит: хорошо, так что добавить многоподробно. Код написан на PHP, а размер проекта составляет несколько МБ. Добавление больше, как только запрос получен от пользователя (в форме посещения), в базу данных поступает запрос и отображается результат. Сайт - это, в основном, показ результатов любого игрового события. поэтому в какой-то момент времени число пользователей становится 500 одновременных пользователей или даже больше.

Как только этот счет достигает даже половины данных, отображаемых на веб-сайте.

  • Значение MAx_number_Connection в базе данных равно 1200
  • В Apache мы не можем определить какой-либо конкретный параметр, который мы могли бы изменить, чтобы обеспечить высокий поток трафика.

История этого кода: ранее он работал на виртуальном хостинге с 1 ГБ ОЗУ и мог обрабатывать около 200 одновременно работающих пользователей. Поэтому я твердо убежден, что конфигурация этого веб-сервера, PHP или MySQL нуждается в некоторой настройке для удовлетворения этой потребности в трафике. Любая помощь, пожалуйста, предложите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...