faiwer
@faiwer
frontend-developer

NodeJS — статистика?

Доброго времени суток. Давно хотел познакомиться с nodeJS, а заодно и попробовать себя в написании собственного движка web-сайта. Всегда было интересно попробовать это самому. Итог — движок написал, сайт вроде бы шустро бегает, понемногу допиливаю, когда есть свободное время и желание.


Проблема: со временем сайт начинает работать медленнее. Но это «со временем» не столь мало, чтобы я мог легко понять — в чём причина. Пример — главная странца после запуска генерируется за 20-50мс, а через неделю-две-три порядка 100-150мс. Типовая блог-страница генерируется после запуска за 5-35мс, после — 25-130мс. Причём разброс довольно большой.


Использую: mongodb (mondodb-native), node-sync, jade.


Вопрос: как можно отследить проблемный участок? В чём может быть проблема? В какую сторону копать? Есть ли уже готовые инструменты по мониторингу?


В пока голову пришла только 1 мысль — организовать страницу для администратора, на которой будет монитор полезных данных-сведений (потр.память, % загрузки ЦП и др.). К сожалению, пока плохо представляю насколько сложно такое написать, т.к. ещё весьма начинающий linux-юзер. Готовых решений нагуглить не смог.
  • Вопрос задан
  • 3330 просмотров
Решения вопроса 1
faiwer
@faiwer Автор вопроса
frontend-developer
Не рестартую, зачем? месяцами не рестартую. Проблема в топике заключалась в том, что OpenVZ — зло. Никогда больше не буду покупать сервера на OpenVZ. Только Xen или KVM.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы