pm2 ile Node.js Uygulamalarını Yönetme: Komutlar ve Kullanımı
1 min readFeb 25, 2024
Node.js uygulamalarınızı yönetmek ve izlemek için pm2 gibi araçlar oldukça kullanışlıdır. Bu makalede, pm2'nin temel komutlarını ve kullanımını inceleyeceğiz.
- pm2 Başlatma Komutları:
pm2 start app.js
: Bir Node.js uygulamasını başlatır.pm2 start app.js --name myapp
: Uygulamaya özel bir isim belirterek başlatır.pm2 start app.js --watch
: Dosya değişikliklerini izler ve otomatik olarak uygulamayı yeniden başlatır.
- pm2 Durdurma Komutları:
pm2 stop myapp
: Belirli bir uygulamayı durdurur.pm2 stop all
: Tüm uygulamaları durdurur.
- pm2 Yeniden Başlatma Komutları:
pm2 restart myapp
: Belirli bir uygulamayı yeniden başlatır.pm2 restart all
: Tüm uygulamaları yeniden başlatır.
- pm2 Günlük Komutları:
pm2 logs
: Tüm uygulamaların günlüklerini görüntüler.pm2 logs myapp
: Belirli bir uygulamanın günlüklerini görüntüler.pm2 flush
: Günlükleri temizler.
- pm2 Listeleme Komutları:
pm2 list
: Tüm çalışan uygulamaları listeler.pm2 monit
: Uygulamaların durumunu izler.
- pm2 Kaldırma Komutları:
pm2 delete myapp
: Belirli bir uygulamayı kaldırır.pm2 delete all
: Tüm uygulamaları kaldırır.
- Diğer Komutlar:
pm2 update
: pm2'nin kendisini günceller.pm2 startup
: Sistem başlangıcında pm2'nin otomatik olarak başlatılmasını sağlar.pm2 save
: Mevcut pm2 durumunu kaydeder.
Bu komutlar, Node.js uygulamalarınızı yönetmek ve izlemek için pm2'nin sunduğu temel yeteneklerdir. Her komutun kullanımını örneklerle daha detaylı bir şekilde açıklayarak, pm2'nin nasıl kullanılacağını daha iyi anlamaya yardımcı olabilirsiniz.