Thread Starter
#0
PM2, Node.js uygulamalarını yönetmek için kullanılan popüler bir süreç yöneticisidir. Bu araç, uygulama süreçlerini kolay bir şekilde başlatmanıza, durdurmanıza, izleyip yönetmenize olanak tanır. PM2, aynı zamanda uygulama süreçlerinin durumunu görmek ve yönetmek için etkili bir yol sunar. Bu yazıda, PM2 ile süreçlerinizi nasıl listeleyeceğinizi ve bu süreçlerle ilgili temel bilgileri nasıl elde edeceğinizi ele alacağız.
İlk olarak, PM2'nin kurulu olduğundan emin olun. Terminalde aşağıdaki komutu çalıştırarak kurulumun doğru yapıldığını kontrol edebilirsiniz:
Eğer PM2 kurulu değilse, şu komut ile kolayca kurabilirsiniz:
PM2 ile süreçlerinizi listelemek için
Aşağıda, örnek bir
Eğer daha detaylı bilgi almak istiyorsanız,
Son olarak, PM2'nin kullanışlılığı, süreçlerinizi izlemek, kontrol etmek ve yönetmek için sunduğu çeşitli diğer özelliklerde yatmaktadır. Bu özelliklerden yararlanarak, Node.js uygulamalarınızın performansını ve güvenilirliğini artırabilirsiniz.
İlk olarak, PM2'nin kurulu olduğundan emin olun. Terminalde aşağıdaki komutu çalıştırarak kurulumun doğru yapıldığını kontrol edebilirsiniz:
CODE
1pm2 -vEğer PM2 kurulu değilse, şu komut ile kolayca kurabilirsiniz:
CODE
1npm install pm2 -gPM2 ile süreçlerinizi listelemek için
pm2 list komutunu kullanabilirsiniz. Bu komut, mevcut tüm PM2 süreçlerini gösterir ve aşağıdaki bilgileri içerir:- ID: Her süreç için benzersiz bir kimlik numarası.
- Name: Uygulamanın adı.
- Mode: Uygulamanın çalıştırıldığı mod (örneğin, fork veya cluster).
- Status: Uygulamanın mevcut durumu (online, stopped vb.).
- CPU: Uygulamanın kullandığı CPU yüzdesi.
- Memory: Uygulamanın kullandığı bellek miktarı.
Aşağıda, örnek bir
pm2 list çıktısı gösterilmektedir:CODE
123456┌──────┬─────────────┬──────┬───────┬───────────┬────────┐
│ ID │ Name │ Mode │ Status│ CPU │ Memory │
├──────┼─────────────┼──────┼───────┼───────────┼────────┤
│ 0 │ app1 │ fork │ online│ 0% │ 25 MB │
│ 1 │ app2 │ cluster│ online│ 1% │ 30 MB │
└──────┴─────────────┴──────┴───────┴───────────┴────────┘Eğer daha detaylı bilgi almak istiyorsanız,
pm2 describe [process id] komutunu kullanabilirsiniz. Bu komut, seçilen süreç hakkında daha fazla ayrıntı sunar, örneğin yeniden başlatma süreleri ve hata günlükleri gibi.Son olarak, PM2'nin kullanışlılığı, süreçlerinizi izlemek, kontrol etmek ve yönetmek için sunduğu çeşitli diğer özelliklerde yatmaktadır. Bu özelliklerden yararlanarak, Node.js uygulamalarınızın performansını ve güvenilirliğini artırabilirsiniz.