Autor del tema
#0
PM2, Node.js uygulamalarını yönetmek için yaygın olarak kullanılan bir süreç yöneticisidir. Uygulamanızın durumunu kaydetmek, sunucunuz yeniden başlatıldığında otomatik olarak çalıştırmak için PM2'nin "save" özelliğini kullanmak oldukça önemlidir. Bu yazıda, PM2'nin save komutunun nasıl kullanılacağını ve sağladığı avantajları inceleyeceğiz.
PM2 ile bir uygulamayı başlattığınızda, süreç bilgileri bellekte saklanır. Ancak, sunucunuz yeniden başlatıldığında bu bilgilerin kaybolmaması için durumu kaydetmeniz gerekir. Bunu yapmak için aşağıdaki adımları takip edebilirsiniz:
Bu komut, mevcut süreçlerinizi ve yapılandırmalarınızı bir JSON dosyası olarak kaydeder.
Bu komut, işletim sisteminize uygun bir başlatma komutu oluşturur. Çıktıdaki talimatları takip ederek gerekli komutları çalıştırın.
Burada, kaydedilen uygulamalarınızın listelendiğini göreceksiniz.
PM2'nin save komutu, uygulamalarınızın çalışma durumunu güvence altına alarak, sunucu yeniden başlasa bile kesintisiz bir deneyim sunar. Bu özellik, özellikle üretim ortamlarında büyük önem taşır. PM2 kullanarak uygulamalarınızı daha verimli bir şekilde yönetebilir ve hata payını minimuma indirebilirsiniz.
PM2 ile bir uygulamayı başlattığınızda, süreç bilgileri bellekte saklanır. Ancak, sunucunuz yeniden başlatıldığında bu bilgilerin kaybolmaması için durumu kaydetmeniz gerekir. Bunu yapmak için aşağıdaki adımları takip edebilirsiniz:
- Uygulamanızı Başlatın: Öncelikle uygulamanızı PM2 ile başlatın. Örneğin:
CODE
12
pm2 start app.js --name my-app
- Durumu Kaydedin: Uygulamanızı başlattıktan sonra, aşağıdaki komutu kullanarak durumu kaydedin:
CODE
12
pm2 save
Bu komut, mevcut süreçlerinizi ve yapılandırmalarınızı bir JSON dosyası olarak kaydeder.
- Otomatik Başlatma Ayarları: Sunucunuz yeniden başlatıldığında PM2'nin otomatik olarak uygulamalarınızı başlatmasını sağlamak için aşağıdaki komutu çalıştırın:
CODE
12
pm2 startup
Bu komut, işletim sisteminize uygun bir başlatma komutu oluşturur. Çıktıdaki talimatları takip ederek gerekli komutları çalıştırın.
- Durumu Kontrol Edin: Uygulamanızın durumunu kontrol etmek için şu komutu kullanabilirsiniz:
CODE
12
pm2 list
Burada, kaydedilen uygulamalarınızın listelendiğini göreceksiniz.
PM2'nin save komutu, uygulamalarınızın çalışma durumunu güvence altına alarak, sunucu yeniden başlasa bile kesintisiz bir deneyim sunar. Bu özellik, özellikle üretim ortamlarında büyük önem taşır. PM2 kullanarak uygulamalarınızı daha verimli bir şekilde yönetebilir ve hata payını minimuma indirebilirsiniz.