Страница 108 из 162
Re: Продолжаем хаить форум
Добавлено: 02 фев 2019, 23:03
SVP
Nick писал(а):Ну потоки как раз открываются, пока есть силы обслужить - потом запросы идут в очередь, я так понимаю проблема еще в том, что файл отдается медленно (может из-за того, что раздается в 500 потоков), поэтому, пока не освободится пул пользователей не обслуживает.
нгинкс как фронтэнд есть ?
Совсем не одно и то-же иметь 500 нгинксов и 500 апачей... именно для этого его в том числе и настраивают, чтобы всё то время что отдается апач не был этой работой занят...
Там всё это довольно примитивно настраивается, вопрос нескольких часов... не забыть проверить, что апач будет правильные ip получать, а не локалхостовские...
В очередь не надо, надо 503... и если это и правда яндекс - уймется довольно быстро.
Re: Продолжаем хаить форум
Добавлено: 02 фев 2019, 23:31
MX_Master
Юзеров одновременно даже 100 на форуме не бывает, а яндекс высасывает в 400 потоков. Да ещё и не текст, а вложения ест. Я бы по времени этот беспредел ограничил, чтоб ел это все в наименьшие часы нагрузки от юзеров.
Re: Продолжаем хаить форум
Добавлено: 03 фев 2019, 00:55
Nick
SVP писал(а):
нгинкс как фронтэнд есть ?
nginx-а нет. Да и без него все должно нормально справляться.
ЗЫ от яндекса ответили. попросили логи, но не сказали какие

.
Всё равно периодически тупит...
Можешь показать "top -Hbn 1 | head -20" в момент, когда яндексов много? Или в ЛС.
Что ты хочешь там увидеть?
Проц практически не испольщуется, а вот память забита. Постараюсь поймать когда яндекс будет лютовать и пришлю.
Re: Продолжаем хаить форум
Добавлено: 03 фев 2019, 01:26
Serg
SVP писал(а):Совсем не одно и то-же иметь 500 нгинксов и 500 апачей... именно для этого его в том числе и настраивают, чтобы всё то время что отдается апач не был этой работой занят...
ngnix тут не поможет, а скорее ухудшит ситуацию. Он помогает там, где толпа юзеров качают одни и те же файлы/страницы. А яндекс скачивает каждый файл один раз, т.е. он будет равносилен толпе юзеров, которые качают каждый свой файл, за которым ngnix будет обращаться к апачу. В итоге будет 100500 "потоков" к ngnix, который в свою очередь будет порождать 100500 "потоков" к апачу.
В данной ситуации решение единственное - лимитами ограничить поисковики.
Nick писал(а):ЗЫ от яндекса ответили. попросили логи, но не сказали какие

.
Покажи им то, что я прошу и "ps axf", apache-top, ну и кусок access_log, чтоб было видно, что "яндексы всё заполонили".
Nick писал(а):Что ты хочешь там увидеть?
Интересуют загрузка ЦПУ, LA, распределение памяти и какие процессы в топе.
Re: Продолжаем хаить форум
Добавлено: 03 фев 2019, 13:56
SVP
Nick писал(а):nginx-а нет. Да и без него все должно нормально справляться.
Нет... вот нет и всё

Без него просто память "на ветер".
Сравни сколько выдача одной картинки нгиксом занимает (в памяти сколько занимает один процесс) и сколько апачем.
Думается, что с нгиксом ты ничего не заметил бы даже... вообще ничего.
Все уже 10 лет назад переделали... это тебе еще повезло, что ни один "долбанутый медиацент" к тебе за контентом в это время не приходил.
Десятками тыщ страниц в минуту порой пытаются "выгребать".
Re: Продолжаем хаить форум
Добавлено: 03 фев 2019, 15:59
xvovanx
Re: Продолжаем хаить форум
Добавлено: 03 фев 2019, 16:48
NikolayUa24
Nik хакнул Яндекс

Re: Продолжаем хаить форум
Добавлено: 03 фев 2019, 21:12
shalek
Не долго музыка играла....
Re: Продолжаем хаить форум
Добавлено: 04 фев 2019, 00:43
xenon-alien
shalek писал(а):
Не долго музыка играла....
Сглазил

Re: Продолжаем хаить форум
Добавлено: 04 фев 2019, 11:09
Nick
Сейчас есть проблемы с загрузкой? Как будут отпишитесь - чтобы проще по логам было повремени найти.
Re: Продолжаем хаить форум
Добавлено: 04 фев 2019, 11:46
Hanter
Re: Продолжаем хаить форум
Добавлено: 04 фев 2019, 11:47
SVP
Nick писал(а):Сейчас есть проблемы с загрузкой? Как будут отпишитесь - чтобы проще по логам было повремени найти.
Некоторые.
Причем заметил, что картинки "приезжают" с большой задержкой.
Re: Продолжаем хаить форум
Добавлено: 04 фев 2019, 11:51
MX_Master
Да, задержки по загрузке ещё есть. Не такие большие как при вторжении яндекса, но есть.
Re: Продолжаем хаить форум
Добавлено: 04 фев 2019, 11:55
SVP
Хужеет.
Посмотрел... кешируешь со стороны клиента не всё, у меня выгребаются каждый раз аватары пользователей и некоторые смайлы... + по мелочи.
Re: Продолжаем хаить форум
Добавлено: 04 фев 2019, 12:15
ScrewDriver
Nick писал(а):Сейчас есть проблемы с загрузкой? Как будут отпишитесь - чтобы проще по логам было повремени найти.
Вот прямо сейчас еле-еле открылось.
И это... наверное это сейчас не в приоритете, но отписка от уведомлений ответов на тему - не работает.
Re: Продолжаем хаить форум
Добавлено: 04 фев 2019, 12:47
Malyarka74
У меня весь день сегодня еле еле открывается и очень часто выкидывает.
Re: Продолжаем хаить форум
Добавлено: 04 фев 2019, 13:05
Nick
Да, как раз после того как написал началось. Доеду до офиса посмотрю что там по логам.
Re: Продолжаем хаить форум
Добавлено: 06 фев 2019, 13:14
Nick
хммм... в логах вроде ничего особо странного вроде нет - по 1-2 запроса в секунду...
блин за день работы в access_log набирается 160Мб текста

. Сейчас лог около 1Гб.
после некоторого поиска нашлась статейка по поводу зависающего apache с большим количеством "W" Sending reply в apache_status. Говорят, что скорее всего подвисает скрипт php.
Судя по пробдемным запросам - проблема с file.php - запрос на небольшой файл может висеть длительное время. Некоторые маленькие файлы грузятся по 60 секунд и более.
Но отловить ситуацию, когда он подвисает на конкретный запрос не удается - у меня по тому же запросу от яндекса файл спокойно отдается и ни каких проблем не наблюдается.
Пытаюсь почистить file.php c целью вычленить проблему. Сам скрипт достаточно старый, есть куча проверок на то, что браузер ms ie <8 или <7, ох уж этот msie

. Ну и в зависимости от того, какой он шлются разные заговловки, может робот на этом и виснет - например получает плохой заговловок и не хочет грузить дальше. Кстати есть там интересная строчка - при загрузке файла ставится @set_time_limit(0); - можно отправлять бесконечно

.
поставил @set_time_limit(20); для ботов и незарегистрированных и 300 для зарегистрированных, надеюсь у нас нет таких больших файлов, которые люди будут вытягивать больше 5 минут...
Re: Продолжаем хаить форум
Добавлено: 06 фев 2019, 13:15
Nick
По тихоньку чищу скрипт - и вот теперь возникает сильная нужда отловить пропала проблема или нет, т.к. она возникает спонтанно и с разным периодом. Так что большая просьба сообщать о возникающих тормозах.
Re: Продолжаем хаить форум
Добавлено: 06 фев 2019, 13:24
al_us