Там разговора толком не получилось - ибо халява главней всего...
Во избежание флуда здесь ничего не раздаю
Вопрос был задан такой:
"Чтобы я делал - чтобы убрать 502?
Самое хреновое в таких ошибках - что они возникают не всегда, а периодически. И сидеть ждать можно пол-дня..
померил нагрузку сервера до 502 и во время.
выяснил причину - падение из-за сбоя, из-за нехватки памяти или зависание от переполнения очередей?
включил бы на время подробную запись всех обращений к сайту. можно и так: на сетевом интерфейсе через tcpdump, и так: писать все запросы к сайту в отдельную таблицу mysql..
проанализировал бы самые долгие запросы к mysql.
проанализировал бы самые частые запросы к mysql.
и вставил бы ограничение на них с предупреждением.
и проанализировал бы бесконечные циклы и неоткрытые блокировки...
Вынес бы в отдельный сайт с такой же авторизацией рубрики, не обязательные для основного использования сайта: вопрос-ответ (ведь 20000 вопросов и 400000 ответов с поиском грузят сервер)
Или бы разбил разделы на разные mysql сервера - письма, серфинг, задания, рефералы и биржи... для локализации проблемного места.
Конечно это долгие решения и не факт, что именно в этом проблема.
1. Как вариант, админ пускай подготовится и известит, в какое время он будет ждать 502 - назовем ЧАС 502 или ДЕНЬ 502 или МИНУТА 502 - в заранее обозначенное время у всех на сайте (к примеру также как "вам пришло сообщение") появляется (ТОВАРИЩИ, КЛИКАЕМ ВЕЗДЕ И ЧАЩЕ - МИНУТА 502 для выяснения ОШИБКИ)
и все открывают тяжелые разделы сайта в нескольких окнах...
2. Как вариант, админ даст активным пользователям программу для создания нагрузки на сайт, и в определённое время они запустят её.
У кого какие еще предложения будут - отписывайтесь здесь в теме, принимаются все МЫСЛИ, как решить проблему, даже самые идиотские... Может дело в незначительной мелочи.."
Самые частые запросы - на бирже рефералов от системы и от агента (если включено обновление каждую секунду)
Я не понимаю админа... С системными новичками ведь можно проблему решить, например выставляя их на продажу только в начале часа. Тогда и скрипты не будут круглосуточно крутить и количество автообновлений страницы уменьшиться.
Запрет скриптов ничего не дает ИМХО, их юзали и будут дальше, вплоть до бана.
И еще я не понимаю, неужели продажа новичков по 20 центов так выгодна, что окупает убытки от ежедневного краткосрочного простоя сайта???
Админ частично решил проблему, поставив ограничение на вммейл-агента.
Может быть теперь стоит ударить по проблеме частых запросов на системных новичков? Кто что думает по этому поводу?
За, может уменьшиться 502-я ошибка
125
Против. Прости, брат, но это бизнес...
27
........
88
Раздел: WMmail.ru - Прочее, проголосовало: 240, последний комментарий: 26.12.2010 21:37 Вопрос закрыт автором
Как я говорил ранее, допускаю, что проблема перегрузки сервера была в формировании SQLзапроса к базам данных заданий. Сейчас этот запрос разбит постранично по 50 записей.
Поэтому, нечто подобное надо применить и к базе данных биржи рефералов. Постраничная разбивка решит проблему без каких либо жестких ограничений любых запросов.