Müzakirə

Linux PM2 Startup Kullanımı

Başladan NightDebugger · 27 avq 2026 23:41 · 4 Baxış · 0 Cavablar
Mövzunu Açan #0
PM2, Node.js uygulamalarını yönetmek için popüler bir süreç yöneticisidir. Uygulamaların arka planda sürekli çalışmasını sağlamak ve uygulama çökmesi durumunda otomatik olarak yeniden başlatmak gibi özellikleri ile geliştirme sürecini kolaylaştırır. PM2'nin startup komutları, sunucunuz yeniden başlatıldığında uygulamalarınızın otomatik olarak çalışmasını sağlamak için kullanılır. İşte Linux üzerinde PM2 startup kullanımının detaylı bir incelemesi.

PM2 ile bir uygulamanın otomatik olarak başlatılması için aşağıdaki adımları izleyebilirsiniz:

  1. PM2'nin Kurulumu: Eğer PM2 kurulu değilse, terminalde aşağıdaki komutu çalıştırarak kurulum yapabilirsiniz:

CODE
1   npm install pm2 -g


  1. Uygulama Başlatma: PM2 ile bir uygulama başlatmak için aşağıdaki komutu kullanın:

CODE
1   pm2 start app.js


Buradaki app.js, başlatmak istediğiniz uygulamanızın dosya adıdır.

  1. Startup Komutunu Çalıştırma: Uygulamanızın sistem başlangıcında otomatik olarak çalışması için uygun startup komutunu çalıştırmalısınız. Aşağıdaki komut, sisteminizin init sistemine göre gerekli ayarları yapar:

CODE
1   pm2 startup


Bu komut, terminalde bir çıktı verir. Çıktıdaki komutun kopyasını alarak terminalde çalıştırın. Bu, PM2'nin sisteminize doğru bir şekilde entegre olmasını sağlar.

  1. Uygulamaları Kaydetme: Startup ayarlarını yaptıktan sonra, şu komut ile mevcut uygulamalarınızı kaydedin:

CODE
1   pm2 save


Bu komut, PM2'nin şu anda çalışmakta olan tüm uygulamaları kaydetmesini sağlar, böylece sistem yeniden başlatıldığında bu uygulamalar otomatik olarak başlatılır.

  1. Sistem Yeniden Başlatma: Şimdi, sisteminizi yeniden başlatarak her şeyin doğru çalıştığını kontrol edebilirsiniz. Yeniden başlattıktan sonra, aşağıdaki komut ile çalışan uygulamaları kontrol edin:

CODE
1   pm2 list


Bu adımları izleyerek, Linux üzerinde PM2'yi kullanarak uygulamalarınızı otomatik olarak başlatabilirsiniz. PM2, özellikle üretim ortamlarında uygulama yönetimini kolaylaştıran güçlü bir araçtır. Herhangi bir sorunla karşılaşırsanız, PM2'nin resmi belgelerine başvurabilir veya forumlarda destek arayabilirsiniz.

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi