Database Error от большого числа коннектов

12
G2
На сайте с 16.02.2013
Offline
35
#11

Вот. полный скриншот

Статейки не подкинете по поводу статики?

По поводу соединений в апаче. У какого модуля редактировать?

Я только у преферка изменил

<IfModule prefork.c>

StartServers 8

MinSpareServers 8

MaxSpareServers 64

ServerLimit 5

MaxClients 256

MaxRequestsPerChild 1024

</IfModule>

K5
На сайте с 21.07.2010
Offline
209
#12
grisha2217:
Я только у преферка изменил

зависит от того какой у вас включен, тот блок и редактировать

httpd -V|grep MPM

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
P
На сайте с 08.03.2007
Offline
250
#13
grisha2217:
Статейки не подкинете по поводу статики?

Какую статейку? Документация по nginx на русском есть на офсайте, что там может быть непонятно? В настройках виртуальных серверов на nginx укажите в явном виде маршруты к директориям с картинками и всё. Можно и кэшированием это сделать, только зачем?

Glueon
На сайте с 26.07.2013
Offline
172
#14

Вообще проблем может быть много разных, но тупо поднимать max_connections нельзя, потому что если сделать их больше, чем в RAM может поместиться, в конечном счете VPS просто повесится с "can't allocate memory".

Я бы начал исследование с "show processlist". Быть может висят жесткие запросы, быть может очень много sleep'ов. Если жесткие запросы висят по 5 минут - надо смотреть что с ними. Если много sleep-ов - попробовать уменьшить waite_timeout секунд до 60, посмотреть можно ли в PHP скриптах перейти на pconnect.

По скриншоту не видно, но может max_connections достигается во время аномального WA, когда хостер запускает бэкап серверов.

Есть много IP-сетей в аренду под прокси, парсинг, рассылки (optin), vpn и хостинг. Телега: @contactroot ⚒ ContactRoot команда опытных сисадминов (/ru/forum/861038), свой LIR: сдаем в аренду сети IPv4/v6 (/ru/forum/1012475).
G2
На сайте с 16.02.2013
Offline
35
#15

wait_timeot у меня 30

---------- Добавлено 27.07.2013 в 13:28 ----------

kgtu5:
зависит от того какой у вас включен, тот блок и редактировать
httpd -V|grep MPM

Спасибо. вот, что выдало:

Server MPM: Prefork

-D APACHE_MPM_DIR="server/mpm/prefork"

Что еще в преферке изменять?

<IfModule prefork.c>

StartServers 8

MinSpareServers 8

MaxSpareServers 64

ServerLimit 5

MaxClients 256

MaxRequestsPerChild 1024

</IfModule>

Процессы

K5
На сайте с 21.07.2010
Offline
209
#16

<IfModule prefork.c>

StartServers 2

MinSpareServers 2

MaxSpareServers 5

ServerLimit 5

MaxClients 5

MaxRequestsPerChild 1024

</IfModule>

опять же какой размер скриптов, базы?

G2
На сайте с 16.02.2013
Offline
35
#17
kgtu5:
<IfModule prefork.c>
StartServers 2
MinSpareServers 2
MaxSpareServers 5
ServerLimit 5
MaxClients 5
MaxRequestsPerChild 1024
</IfModule>

опять же какой размер скриптов, базы?

Если вы про БД - то она чисто весит 45-55МБ.

А БД+все файлы в архиве .tar.gz весит 71МБ

Держу форум. Много подключений к Бд идет. Ну скрипты весят. чат+статистика( убирать не собираюсь)

G2
На сайте с 16.02.2013
Offline
35
#18

не помогло.

---------- Добавлено 27.07.2013 в 19:18 ----------

выручайте, сейчас сервер лег. Ддосят:(

---------- Добавлено 27.07.2013 в 20:06 ----------

В логах nginx:

2013/07/27 20:05:32 [error] 3117#0: *862 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 89.229.185.105, server: lolzteam.ru, request: "GET /forum.php HTTP/1.1", upstream: "http://194.28.132.102:8080/forum.php", host: "lolzteam.ru", referrer: "http://premier.gov.ru/"

2013/07/27 20:05:33 [error] 3117#0: *181 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 109.231.51.36, server: lolzteam.ru, request: "GET /forum.php HTTP/1.1", upstream: "http://194.28.132.102:8080/forum.php", host: "lolzteam.ru", referrer: "http://pvppw.ru/"

2013/07/27 20:05:34 [error] 3117#0: *852 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 87.255.14.56, server: lolzteam.ru, request: "GET /forum.php HTTP/1.1", upstream: "http://194.28.132.102:8080/forum.php", host: "lolzteam.ru", referrer: "http://er.ru/"

2013/07/27 20:05:34 [error] 3117#0: *783 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 87.255.14.56, server: lolzteam.ru, request: "GET /forum.php HTTP/1.1", upstream: "http://194.28.132.102:8080/forum.php", host: "lolzteam.ru", referrer: "kz-ua"

2013/07/27 20:05:35 [error] 3117#0: *917 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 87.255.14.56, server: lolzteam.ru, request: "GET /forum.php HTTP/1.1", upstream: "http://194.28.132.102:8080/forum.php", host: "lolzteam.ru", referrer: "http://www.rfs.ru/"

2013/07/27 20:05:37 [error] 3117#0: *939 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 87.255.14.56, server: lolzteam.ru, request: "GET /forum.php HTTP/1.1", upstream: "http://194.28.132.102:8080/forum.php", host: "lolzteam.ru", referrer: "en-us"

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий