-- Javascript, Node.js

Node.js Uygulamasını Servis Olarak Çalıştırmak

Bana Javascript’i cidden sevdiren çalışma ortamlarından biri Node.js olmuştur. Ve açıkcası Node.js tabanlı uygulamalar geliştirmek hem keyif hem de heyecan veriyor. Tabi ki her güzelin bir kusuru mukabilinde bazı durumlar da mevcuttur. Mesela Node.js bir server yazılım tarafından sürekli olarak ayakta tutulması gereken bir hizmettir. Daha basit tabirle; Node.js sunucuyu ayakta tutan konsol tabanlı terminal uygulamasının sürekli açık kalması gerekmektedir. Bu terminal kapanırsa Node.js uygulamanız da hizmet veremeyecektir. Bu durum aşılması gereken bir problem. Peki nasıl? Tabi ki Forever.js CLI Tool‘u ile…

Forever.js  :  https://github.com/foreverjs/forever

Kurulumu & Kullanımı Gayet Basit

Forever.js kurulumu için;

sudo npm install forever -g

Not : Yukarıdaki kurulum Linux örneği, Windows için “install …” şeklinde yazmanız yeterli olacaktır.

Kurulum sonrasında uygulamanın bulunduğu klasöre gidin;

cd D:\UygulamaKlasoru

Şimdi sıra uygulamayı Forever’a tanıtmaya geldi;

forever start app.js

Bu işlem sonrasında artık terminaliniz kapansa bile Node.js uygulamanız çalışmaya devam edecektir.

Bu can sıkıcı durum da böylelikle çözülmüş oldu.

 

Yorumla

Yorum

    • Teşekkürler Emre,

      Konu Javascript olunca ağız alışkanlığı “framework” diyip geçmişim. Düzelttim.

      İyi çalışmalar.

  1. Selamlar yazı için teşekkurler bilgisayarı restart edince forever kapanıyor. Bunu windows service gibi otomatik olarak çaşıştırabilir miyiz ??