faiwer
@faiwer
frontend-developer

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

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


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


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


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


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

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект