03.01.2010

Жизнь после хабраэффекта

Хабраэффекта проект не выдержал :) Но выдержать такой наплыв посетителей обычный хостинг мог бы только в случае если бы проект состоял бы из одной html странички :). Google.Analytics засек около 2000 посещений за несколько часов. И это только этого сайта, без учета песочницы и других проектов ютящихся на этом хостинге. И это только то что он засек, а ведь большУю часть времени сервер лежал.

Правда не обошлось и без ошибок. Дело в том, что в верстке не хватало нескольких картинок, а в файле .htaccess запросы несуществующие файлы отправлялись на index.php, что при загрузке одной страницы создавало двойную а то и тройную нагрузку. Сейчас необходимый RewriteCond добавлен.

Непонятно почему отвалился ssh. Он отвалился и лежал до полудня сего дня, а ведь именно через SSH у меня происходит деплой. Из за этого не удавалось делать своевременные выгрузки. А главное, я не мог посмотреть даже top что бы получить хоть какую-то информацию по загрузке сервера.


Есть и плохие новости. К сожалению хаброэффект не позволил выявить очевидных проблем с производительностью, кроме упомянутых проблем с .htaccess. Например, я ожидал падения БД, но она не упала, и все время была доступна. Нигде не обнаружено чрезмерного использования памяти. По всей видимости до этого не дошло, и сервер падал из за превышения каких-то внутренних лимитов хостинга. Логи показывают, что в какой-то момент перестали выполнятся системные команды, такие как mkdir, а это значит, что часть времени не работал файловый кеш. Вот и получилось, что превысив один лимит, отрубился кеш, что повлекло за собой еще большую нагрузку на сервер. Это единственный полезный вывод, который можно сделать в данной ситуации. Будем разбираться, но хотелось бы обнаружить не проблему хостинга а узкое место самого движка.

Зато удалось выявить и исправить несколько серьезных, и не очень ошибок в самом движке, за что спасибо хабровчанам. Это позволило мне наконец решится на выпуск первой стабильной версии Envos.Blogs.

скачать Envos.Blogs 1.9 (zip, 1.52 Мб)

скачать Envos.Blogs 1.9 (tar.gz, 1.04 Mб)

А так же первой стабильной версии установщика. Заметьте, версии установщика и самого движка, лишь по случайности одинаковы. Установщик устанавливает последнюю стабильную версию, которая может и отличатся от версии самого установщика.

скачать установщик 1.9 (tar.gz, 5 Кб)

Итак, несмотря на падение сервера, настроение умеренно оптимистичное.

Всех с Новым Годом и Рождеством!

  1. leftloft    11.07.10 23:36

    Не работают ссылки    
    Может быть на файлообменники зальете? Очень хочется потестить.


  2. rvk    09.09.10 09:18

    Исправил ссылки. Раньше не мог, не было стабильной версии. Кстати код можно взять из svn


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

Получить код для блога

Перепостить в ЖЖ



Получить код для форума

Популярные блогеры

elf-d(2.03) leftloft(1.03) pseudonym(1.00) z911(1.00) andreyBern(1.00) gam40(1.00) german(1.00) Dimka(1.00) gtrotg(0.00) koldprof(0.00)