понедельник, 30 мая 2011 г.

Как мы запилили РосЯму

Нельзя сказать, что мы были стопроцентно готовы.

6.42 КБ

Но и нельзя сказать, что были не готовы.
Мы готовились и ждали ещё на прошлой неделе, когда Навальный напишет у себя в блоге про проект "РосЯма". Но он не написал, мы ждали-ждали, и нам ждать надоело, и мы расслабились. А сегодня он взял и написал. Ни меня, ни кого-то бы то ни было из тех, кто находился в офисе, никто не предупредил. Я отвлёкся от работы и решил почитать свои RSS-подписки, и увидел пост Навального про РосЯму.
- Ребят, а Навальный написал про ямы, - сказал я. После этого зашёл на сайт РосЯмы и увидел ошибку 500. Сколько времени сайт уже лежал под наплывом посетителей, пришедших по ссылке их поста в жж, я не знаю. Минут десять я бегал по офису, махал руками и паниковал, потом заставил Пашу открыть пульт управления виртуальными машинами и дать виртуальной машине РосЯмы побольше ресурсов. Странно, что она не разбухла автоматически сама, как должна делать каждая уважающая себя виртуальная машина в облаке. Сначала мы увеличили память до 4 Гб, стало полегче, но совсем чуть-чуть. Потом увеличили канал до 100 Мбит/с, стало ещё полегче, но всё равно плохо.

Тогда я занялся конфигурацией Nginx'а и прописал пару статических папок, помимо тех, что уже были. Картинки и служебная графика стали грузиться чуть быстрей, но всё равно то и дело, если жать F5, сайт выдавал ошибку 500. Тут я сообразил, что у меня же есть знакомый админ и позвонил Ужину. Вероятно, оторвал его от очень важных дел. Он сказал, что надо увеличить количество воркеров нгинкса, чтоб их количество было равно количеству ядер и попросил перезвонить минут через десять.

Ядер там 16. Я выставил 16 воркеров, перезапустил нгинкс и... и сайт стал открываться быстро, плавно и легко. Ещё некоторое время были проблемы с CSS, но это были результаты моих экспериментов до этого, я быстро их исправил.

И пошёл читать, что же там такое пишут люди в комментариях к записи в жж Навального. К тому времени набралось страниц 6-7 комментариев. Несколько было хвалебных и радостных, но все остальные... зря я стал их читать.

Комментариев нет:

Отправка комментария

Ублюдочный Гугл поломал форму комментариев. Извините.