Mövzunu Açan
#1
[cPanel] ortamında Node.js uygulaması çalıştırırken, uygulamanın durumu ve performansını takip etmek önemli bir gerekliliktir. Bu süreç, özellikle uygulamanızın beklenmedik şekilde kapanması veya performans düşüklüğü yaşaması halinde sorunun kaynağını tespit etmek açısından kritik hale gelir. Peki, cPanel üzerinde Node.js processlerini nasıl izleriz?
İlk olarak, cPanel genellikle doğrudan Node.js işlemlerinin detaylarını görme imkânı sunmaz. Ancak, SSH erişiminiz varsa, bu işlemi terminal üzerinden gerçekleştirebilirsiniz. SSH ile sunucuya bağlandıktan sonra, aşağıdaki komutlar size Node.js süreçleri hakkında detaylı bilgi sağlar:
cPanel’de doğrudan GUI üzerinden Node.js process izleme genellikle sınırlıdır. Bu nedenle SSH erişimi ve yukarıdaki komutlar en etkili yöntemlerdir. Ayrıca, uygulamanızın loglarını düzenli olarak kontrol etmek ve performans metriklerini izlemek, süreçlerin sağlıklı çalışıp çalışmadığını anlamanın anahtarıdır.
Node.js uygulamalarını yönetirken, süreçlerin otomatik yeniden başlatılması ve log takibi gibi ek fonksiyonlar sağlayan pm2 gibi araçların kullanılması, hem izleme hem de yönetim açısından büyük avantaj sağlar. Bu yüzden, cPanel ortamında Node.js ile çalışırken, SSH erişimi ve uygun araçların kullanımı temel başarı anahtarıdır.
İlk olarak, cPanel genellikle doğrudan Node.js işlemlerinin detaylarını görme imkânı sunmaz. Ancak, SSH erişiminiz varsa, bu işlemi terminal üzerinden gerçekleştirebilirsiniz. SSH ile sunucuya bağlandıktan sonra, aşağıdaki komutlar size Node.js süreçleri hakkında detaylı bilgi sağlar:
- KOD
1
ps aux | grep node
Bu komut, sistemde çalışan tüm Node.js süreçlerinin listesini getirir. Burada, uygulamanızın PID’sini, CPU ve bellek kullanımını görebilirsiniz. Ayrıca, process’in hangi dizinden veya hangi komutla başlatıldığını da öğrenebilirsiniz.
- KOD
1
top -p [PID]
İlgili PID’yi kullanarak, belirli bir Node.js sürecinin gerçek zamanlı CPU ve hafıza kullanımı detaylarını görebilirsiniz. Bu, sorunun performans kaynaklı olup olmadığını anlamada faydalı olur.
- (eğer pm2 kullanıyorsanız)KOD
1
pm2 list
Node.js uygulamalarını yönetmek ve izlemek için genellikle pm2 kullanılır. Bu durumda, pm2’nin komutlarıyla süreçlerin durumunu ve loglarını kolayca takip edebilirsiniz.
cPanel’de doğrudan GUI üzerinden Node.js process izleme genellikle sınırlıdır. Bu nedenle SSH erişimi ve yukarıdaki komutlar en etkili yöntemlerdir. Ayrıca, uygulamanızın loglarını düzenli olarak kontrol etmek ve performans metriklerini izlemek, süreçlerin sağlıklı çalışıp çalışmadığını anlamanın anahtarıdır.
Node.js uygulamalarını yönetirken, süreçlerin otomatik yeniden başlatılması ve log takibi gibi ek fonksiyonlar sağlayan pm2 gibi araçların kullanılması, hem izleme hem de yönetim açısından büyük avantaj sağlar. Bu yüzden, cPanel ortamında Node.js ile çalışırken, SSH erişimi ve uygun araçların kullanımı temel başarı anahtarıdır.
