Yok hocam işini bitirip kapanıyor. Açık kalması için kod lazım.Arkada açık kalıyordu diye biliyorum.
Hata aldım bakar mısınız?Pm2 paketini kullanarak yapabilirsin. Ben Ubuntu server da bunu kullanıyorum Win de de çalışır diye düşünüyorum.
npm i - g pm2
pm2 start - -name proje-adi index.js
İkinci komut değişebilir(index.js kısmına projenin başlangıç dosya adını yazman gerekiyor. Bende src/server.js olarak ayarlı mesela).
Ben genelde nodemon paketini yüklüyorum ve çalıştırırken şu komutu kullanıyorum.
pm2 start proje-adi - - start
Package.json daki script kısmına şunu da eklemen gerekiyor.
"start" : "nodemon index.js'
Karışık gelmiş olabilir fakat mantığı çok basit. Şu linkten detaylı açıklamalara bakabilirsin.
pm2
Production process manager for Node.JS applications with a built-in load balancer.. Latest version: 5.3.1, last published: 2 months ago. Start using pm2 in your project by running `npm i pm2`. There are 1444 other projects in the npm registry using pm2.www.npmjs.com
Bir diğer çözüm olarak;
Docker yüklersin ve projeni docker üzerinden çalıştırırsın. Ben yine docker üzerinden pm2 ile çalıştırıyorum ama nodemon veya normal node index.js komutu işe yarar diye düşünüyorum.
Farklı farklı çözümler olabilir. 1. Çözümü öneriyorum çünkü basit.
2. Çözüm ileri seviyede mükemmel işlerde kullanılabilir. Ama Docker bilmen gerekiyor.
Pm2 yazıp yüklenip yüklenmediğini kontrol eder misin? Bu hatayı daha önce hiç almadım. Google'dan araştırma yapmalısın.Hata aldım bakar mısınız?
Eki Görüntüle 1397202
Araştırdımda çözüm bulamadım. Pm2 package.jsonda yüklü gözüküyor ama pm2 yazınca birşey olmuyor.Pm2 yazıp yüklenip yüklenmediğini kontrol eder misin? Bu hatayı daha önce hiç almadım. Google'dan araştırma yapmalısın.
npx pm2 yazmayı dener misin?Araştırdımda çözüm bulamadım. Pm2 package.jsonda yüklü gözüküyor ama pm2 yazınca birşey olmuyor.
Program başladığında otomatik pm2 nasıl çalıştırabilirim?npx pm2 yazmayı dener misin?
Tebrikler fakat sorunu anlamadım. Hangi program açıldığında?Program başladığında otomatik pm2 nasıl çalıştırabilirim?
npx pm2 start app.js ile başlatmayı başardım.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.