Node.js Uygulamalarını Otomatik Olarak Yeniden Başlatma ve Kapatma İşlemleri

Muhammet Aydın
2 min readFeb 25, 2024

--

Node.js, genellikle sunucu tarafı uygulamaları geliştirmek için tercih edilen popüler bir platformdur. Ancak, uygulamalar zaman zaman çökebilir veya hata alabilir. Bu gibi durumlarda uygulamayı otomatik olarak yeniden başlatmak ve gerektiğinde kapatmak önemlidir. Bu makalede, Node.js uygulamalarını otomatik olarak yeniden başlatma ve kapatma işlemlerini nasıl gerçekleştireceğimizi inceleyeceğiz.

  1. Node.js Uygulamalarını Otomatik Olarak Yeniden Başlatma: Node.js uygulamalarını otomatik olarak yeniden başlatmanın birkaç farklı yolu vardır. Bunlardan bazıları şunlardır:
  • pm2 Kullanarak Yeniden Başlatma: pm2, Node.js uygulamalarını yönetmek için kullanışlı bir araçtır. pm2, uygulamanızı başlatır ve çalışırken izler. Eğer uygulama hata alırsa veya çökerse, pm2 otomatik olarak yeniden başlatır.
  • pm2 start app.js --name myapp
  • forever Kullanarak Yeniden Başlatma: forever, Node.js uygulamalarını sürekli olarak çalıştıran bir başka araçtır. Aynı şekilde, uygulama çökerse, forever otomatik olarak yeniden başlatır.
  • forever start app.js
  1. Node.js Uygulamalarını Kapatma: Node.js uygulamalarını kapatmak da önemlidir, özellikle kaynakları serbest bırakmak veya sistem bakımı yapmak istediğinizde. Uygulamayı kapatmanın birkaç farklı yolu vardır:
  • pm2 ile Uygulamayı Kapatma: pm2 kullanarak çalışan bir uygulamayı kapatmak için şu komutu kullanabilirsiniz:
  • pm2 stop myapp
  • forever ile Uygulamayı Kapatma: forever ile çalışan bir uygulamayı kapatmak için şu komutu kullanabilirsiniz:
  • forever stop app.js

Sonuç: Node.js uygulamalarını otomatik olarak yeniden başlatmak ve kapatmak, uygulamalarınızın sürekli olarak çalışmasını sağlamak için önemlidir. pm2 ve forever gibi araçlar bu işlemi kolaylaştırır ve uygulamalarınızın güvenilirliğini artırır. Ayrıca, kapatma işlemlerini de düzenli olarak gerçekleştirmek, sistem kaynaklarını etkin bir şekilde yönetmenize yardımcı olur.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

No responses yet

Write a response