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:
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:
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:
Kurulum tamamlandıktan sonra, PM2'nin doğru bir şekilde yüklendiğini doğrulamak için şu komutu çalıştırabilirsiniz:
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:
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:
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.
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:
- : Tüm çalışan uygulamaları listeler.CODE
1
pm2 list
- : Uygulamayı durdurur.CODE
1
pm2 stop
- : Uygulamayı yeniden başlatır.CODE
1
pm2 restart
- : Uygulamayı siler.CODE
1
pm2 delete
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.