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

Хабраэффекта проект не выдержал :) Но выдержать такой наплыв посетителей обычный хостинг мог бы только в случае если бы проект состоял бы из одной 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 Кб)

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

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


  • rvk
  • 03.01.2010 18:12
  • 4

Комментарии

  • leftloft+1.03 #4222 11.07.10 23:36

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

    Не работают ссылки :( Может быть на файлообменники зальете? Очень хочется потестить.
    • rvk rvk+54.73 #4308 09.09.10 09:18

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

      Исправил ссылки. Раньше не мог, не было стабильной версии. Кстати код можно взять из [url=http://code.google.com/p/envos-blogs/source/checkout]svn[/url]
  • fedsv0.00 #53851 25.12.11 15:19

    на гугле (http://code.google.com/p/envos-blogs/source/checkout) 404-я ошибка, а файлы залитые здесь повреждены. выложите пожалуйста не испорченный дистрибутив, ну очень уж хочется протестировать

    на гугле (http://code.google.com/p/envos-blogs/source/checkout) 404-я ошибка, а файлы залитые здесь повреждены. выложите пожалуйста не испорченный дистрибутив, ну очень уж хочется протестировать
    • fedsv0.00 #57311 05.01.12 20:30

      люди ау!!!!!!!!!!!! кто-нибудь здесь есть!? дайте g; дистриб скрипта поюзать, а то которые предлагаются не хотят работать

      люди ау!!!!!!!!!!!! кто-нибудь здесь есть!? дайте g; дистриб скрипта поюзать, а то которые предлагаются не хотят работать
Написать комментарий
Отмена
Для комментирования вам необходимо зарегистрироваться и войти на сайт, или вы можете воспользоваться вашим аккаунтом в LiveJournal, или в других социальных сетях: OpenId OpenID Вконтакте Twitter Yandex facebook Google Mail.ru