আমি বর্তমানে আমার রাস্পবেরিপিতে এক্সপ্রেস.জেএস সহ একটি সাধারণ নোড.জেএস সার্ভার চালিয়ে যাচ্ছি যাতে এটিতে ডিবিয়ান ইনস্টল থাকে। সবকিছু ঠিকঠাক কাজ করে তবে আমার সকালে উঠে আমার সার্ভারটি আর চলছে না তা দেখার জন্য (আমি যে সার্ভার প্রক্রিয়াটি শুরু করেছি node main.js
)।
আমার প্রথম অনুমান ছিল, পাইটির একধরণের স্লিপ মোড রয়েছে যা এটি ট্র্যাফিক / ইত্যাদি ছাড়াই কয়েক ঘন্টা পরে প্রবেশ করে এবং যা সার্ভারটি বন্ধ করে দেয়, তবে আমি একটি ডাইডনস-ক্লায়েন্টও চালিত করি, যা এখনও প্রতিদিন সকালে থাকে ।
আগামীকাল সকালে পরীক্ষা করার জন্য আমি কোনও প্রক্রিয়া শুরু করার পরে কি কোনও ট্র্যাক করার উপায় আছে , আমার প্রক্রিয়াটি কীভাবে মারা গেছে বা কেন এটি শেষ হয়েছিল?
সার্ভারটি নিজেই বেশ সহজ দেখায় এবং আমি মনে করি না যে আমি একরকম অটো-শাটডাউনটি মিস করেছি। আমি যে কোডটি ব্যবহার করেছি তা এখানে।
var express = require('express');
var path = require('path');
var server = express();
server.use(express.static(path.join(__dirname, 'public')));
server.listen(1337);
console.log("Server listening (PORT: " + 1337 + ") ...");
সার্ভারটি চালিয়ে যেতে / থামানোর কারণ কী তা খুঁজে বের করার জন্য কী করবেন কোনও ধারণা?
forever
বেশ আকর্ষণীয় বলে মনে হচ্ছে, তবে আমি আসলে এই পোস্টটি পেয়েছি , যা আমার সমস্যার সমাধান করেছে (এসএসএইচ দিয়ে শুরু)।