У меня возникают проблемы с моим приложением Meteor, когда он достигает максимального количества трафика (пик для этого - ничто, 1k посещений, а может быть 2500 просмотров страниц в день). CPU использует всплески и никогда не восстанавливается, поэтому я использовал Nodetime для мониторинга использования, и я перезагрузил процесс (forever restart
), чтобы вернуть нормальное состояние.
Я новичок в профилировании, поэтому найти основную причину я не понимаю, с чего начать. Я вполне уверен, что это связано с моим кодом сервера приложений, но профилирование, по-видимому, указывает на модуль Fibers как "горячую точку", который, как я понимаю, помогает сделать код сервера синхронным.
Ниже приведен фрагмент результатов профилирования. Надеюсь, кто-то может помочь мне в правильном направлении в устранении этой проблемы!