Discussion

Linux Node.js PM2 Kurulumu

Started by NeonSpectre · 27 Aug 2026 21:32 · 6 Views · 0 Replies
Thread Starter #0
PM2, Node.js uygulamalarını yönetmek için kullanılan popüler bir süreç yöneticisidir. Uygulamaların arka planda sürekli çalışmasını sağlamak, hata durumlarında otomatik olarak yeniden başlatmak ve uygulama performansını izlemek için etkili bir çözümdür. Bu yazıda, Linux üzerinde Node.js ve PM2 kurulumunu adım adım ele alacağız.

1. Node.js Kurulumu

Öncelikle, Node.js'in sistemde kurulu olduğundan emin olmalıyız. Genellikle, Node.js'in en son sürümünü kurmak için curl veya wget komutları ile NodeSource'un resmi deposunu kullanırız. Aşağıdaki komutları terminalde çalıştırarak Node.js'i kurabilirsiniz:

CODE
123
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs


Bu komutlar, Node.js'in 16.x sürümünü yükleyecektir. Node.js yüklendikten sonra, sürümünü kontrol etmek için şu komutu kullanabilirsiniz:

CODE
12
node -v


2. PM2 Kurulumu

Node.js kurulumundan sonra, PM2'yi npm (Node Package Manager) kullanarak kurabiliriz. Aşağıdaki komut ile PM2'yi global olarak yükleyebilirsiniz:

CODE
12
sudo npm install -g pm2


Kurulum tamamlandıktan sonra, PM2'nin doğru bir şekilde yüklendiğini doğrulamak için şu komutu çalıştırabilirsiniz:

CODE
12
pm2 -v


3. Uygulama Yönetimi

PM2 ile bir Node.js uygulamasını başlatmak oldukça basittir. Aşağıdaki komut ile uygulamanızı başlatabilirsiniz:

CODE
12
pm2 start app.js


Burada "app.js" uygulamanızın ana dosyasının adıdır. PM2, uygulamanızın arka planda çalışmasını sağlayacak ve işlemin durması durumunda otomatik olarak yeniden başlatacaktır.

4. PM2 Komutları

PM2 ile uygulamanızı yönetmek için çeşitli komutlar vardır:

  • CODE
    1pm2 list
    : Tüm çalışan uygulamaları listeler.
  • CODE
    1pm2 stop 
    : Uygulamayı durdurur.
  • CODE
    1pm2 restart 
    : Uygulamayı yeniden başlatır.
  • CODE
    1pm2 delete 
    : Uygulamayı siler.

PM2, sistemdeki uygulama süreçlerini yönetmek için oldukça güçlü bir araçtır. Bu basit kurulum adımlarını izleyerek, Node.js uygulamalarınızı daha verimli bir şekilde yönetebilirsiniz.

You must be logged in to reply.

0 quotes selected