Debate

Linux PM2 Process Listeleme

Iniciado por IronPacket · 27 ago 2026 22:21 · 11 Visitas · 0 Respuestas
Autor del tema #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:

CODE
1pm2 -v


Eğer PM2 kurulu değilse, şu komut ile kolayca kurabilirsiniz:

CODE
1npm install pm2 -g


PM2 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.

Debes haber iniciado sesión para responder.

0 citas seleccionadas