1

Тема: Сервер під велику нагрузку, безвідмовна робота.

Всім привіт!
Хочу задати таке цікаве питання на яке вже довго не можу знайти відповідь.
В адмініструванні мало що шарю тому прошу допомоги.

Є сервер
Характеристики:
CPU: 2xXeon L5520
RAM: 24Gb
PORT: 1Gb/s
php: 7.2
Також використовується MySQL
Веб сервер Apache
ОС: Debian 9.x

Питання таке, як налаштувати сервер щоб він витримував одночасний онлайн 1000 людей+
Заганяв тестовий трафік сервер починав підвисати коли було 470 людей, а падав коли вже було 600 людей.
Дайте якісь поради для того щоб сервер працював стабільно 24/7 під нагрузками, наперід дякую! ;)

2

Re: Сервер під велику нагрузку, безвідмовна робота.

Думаю, усе залежить від того, що за сайт крутиться на тому сервері. Бо для хелло ворлда і 10 000 не проблема.

Подякували: leofun011

3

Re: Сервер під велику нагрузку, безвідмовна робота.

Стандартна схема оптимізації:
- виявити вузькі місця;
- виправити їх.
Подивіться в звітах, які запити вішають сервер, і розберіться, чому.

Подякували: leofun01, serovii2

4

Re: Сервер під велику нагрузку, безвідмовна робота.

Сайт добре оптимізований.

Torbins написав:

Думаю, усе залежить від того, що за сайт крутиться на тому сервері. Бо для хелло ворлда і 10 000 не проблема.

5

Re: Сервер під велику нагрузку, безвідмовна робота.

serovii,

Прихований текст

нагрузка => навантаження

Подякували: leofun011

6

Re: Сервер під велику нагрузку, безвідмовна робота.

1) рознесення MYSQL на мастера і слейва. На мастері писати, всі зчитування, для яких не важлива синхронізація, зі слейва.
2) апач міняєте на nginx
3) кешування

Подякували: leofun01, ostap34PHP, serovii3

7

Re: Сервер під велику нагрузку, безвідмовна робота.

Vo_Vik написав:

1) рознесення MYSQL на мастера і слейва. На мастері писати, всі зчитування, для яких не важлива синхронізація, зі слейва.
2) апач міняєте на nginx
3) кешування

nginx + php-fpm
але загалом треба зрозуміти що дае проблему, чому сервер падає.

Подякували: ostap34PHP, serovii2

8

Re: Сервер під велику нагрузку, безвідмовна робота.

ну я б почав з того, що заліз би через ssh і запустив htop - глянути - а які процеси скільки чого споживають і скільки їх.

п.с.
apache - це дуже дороге задоволення з точки зору ресурсоємності

Подякували: ostap34PHP1