প্রক্রিয়াটি যদি নোডেজের জন্য হয় এবং এটি আপনার উদ্দেশ্য হতে পারে যেহেতু আপনি মূলত এটি স্ট্যাকওভারফ্লোতে পোস্ট করেছেন। আমি নিজেই এই প্রশ্নটি অনুসন্ধান করছিলাম। আমি pm2 পেয়েছি এবং এটি আশ্চর্যজনক। অন্যান্য উত্তরগুলি সাধারণ পোট্টির জন্য সহায়তা করতে পারে তবে এটি নোড নির্দিষ্ট হলে এটি সবচেয়ে ভাল উত্তর, কারণ সেখানে পর্যবেক্ষণে নির্মিত এবং সেটআপটি কেবল একটি
$ npm install pm2 -g
$ cd yourappdirectory
"পিএম 2 হ'ল নোড.জেএস অ্যাপ্লিকেশনগুলির জন্য বিল্ট-ইন লোড ব্যালেন্সার সহ একটি প্রোডাকশন প্রসেস ম্যানেজার It এটি আপনাকে অ্যাপ্লিকেশনগুলিকে চিরতরে বাঁচিয়ে রাখতে, ডাউনটাইম ছাড়াই এগুলি পুনরায় লোড করতে এবং সাধারণ সিস্টেম অ্যাডমিন কার্যগুলির সুবিধার্থে সহায়তা করে।
প্রোডাকশন মোডে অ্যাপ্লিকেশন শুরু করা তত সহজ: "
$ pm2 start yourappname.js
"সেভ এবং তারপরে ফ্রিজ কমান্ড ব্যবহার করে আপনি প্রক্রিয়াগুলি পুনরায় বুট করার সময় অটোস্টার্ট করতে সক্ষম হন"
$ pm2 save
$ pm2 freeze
এটি পর্যবেক্ষণ জন্য
$ pm2 monit
এবং পুনরায় আরম্ভ
$ pm2 restart yourappname
সরাসরি লগিং তথ্য জন্য
$ pm2 logs
আমি এখন আমার ডিজিটালিয়ান ব্রাউজার উইন্ডোটি ব্যবহার করার পরিবর্তে সহজেই দুটি পুট্টি উইন্ডো চালাতে পারি (যা আমি স্ক্রোল করতে পারিনি); আরও তথ্যের জন্য প্রধান গিথুব দেখুন
https://github.com/Unitech/pm2
এটা আশ্চর্যজনক.