Discussion

Linux PM2 Kurulum Komutları

Started by ShadowArchivist · 27 Aug 2026 22:01 · 4 Views · 0 Replies
Thread Starter #0
PM2, Node.js uygulamalarını yönetmek için kullanılan bir süreç yöneticisidir. Uygulamaların arka planda sürekli çalışmasını sağlamak, otomatik yeniden başlatma ve log yönetimi gibi faydalar sunar. Linux üzerinde PM2'yi kurmak oldukça basittir. İşte adım adım kurulum kılavuzu:

  1. Node.js Kurulumu: PM2, Node.js üzerinde çalıştığı için öncelikle Node.js'in sistemde kurulu olması gerekmektedir. Node.js'i kurmak için aşağıdaki komutları kullanabilirsiniz:

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


Yukarıdaki komutlar, Node.js'in 14.x sürümünü kuracaktır. İsterseniz, farklı bir sürüm numarasını kullanarak bu işlemi gerçekleştirebilirsiniz.

  1. PM2 Kurulumu: Node.js kurulumunun ardından PM2'yi npm aracılığıyla kurabilirsiniz. Aşağıdaki komutu terminalde çalıştırın:

CODE
12
   sudo npm install -g pm2
   


Bu komut, PM2'yi global olarak kurar ve sistem genelinde erişilebilir hale getirir.

  1. PM2 ile Uygulama Yönetimi: PM2 kurulumunu tamamladıktan sonra, bir Node.js uygulamasını başlatmak için aşağıdaki komutu kullanabilirsiniz:

CODE
12
   pm2 start app.js
   


Burada app.js, çalıştırmak istediğiniz Node.js uygulamanızın dosya adıdır.

  1. PM2 ile Uygulama İzleme: Uygulamanızın durumunu kontrol etmek için aşağıdaki komutu kullanabilirsiniz:

CODE
12
   pm2 list
   


Bu komut, mevcut çalışan uygulamalarınızı ve durumlarını listeleyecektir.

  1. PM2 ile Sistem Yeniden Başlatması: Sunucu yeniden başlatıldığında uygulamalarınızın otomatik olarak başlatılması için PM2'yi aşağıdaki komut ile yapılandırabilirsiniz:

CODE
12
   pm2 startup
   


Bu komut, sisteminizin başlangıç ayarlarına PM2'yi ekleyecektir. Daha sonra, değişiklikleri kaydetmek için aşağıdaki komutu çalıştırın:

CODE
12
   pm2 save
   


PM2, Node.js uygulamalarınızı yönetmek için son derece kullanışlı bir araçtır. Kurulum ve temel komutlar ile ilgili bu bilgiler, uygulamalarınızı daha verimli bir şekilde çalıştırmanızı sağlayacaktır.

You must be logged in to reply.

0 quotes selected