Konuyu Açan
#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:
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.
Bu komut, PM2'yi global olarak kurar ve sistem genelinde erişilebilir hale getirir.
Burada
Bu komut, mevcut çalışan uygulamalarınızı ve durumlarını listeleyecektir.
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:
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.
- 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.
- 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.
- 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.- 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.
- 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.