আমি টাইপ করে নোড সার্ভার চালাচ্ছি
node server.js
একটি চালিকা টার্মিনাল থেকে এটি চলমান পেতে। এখন আমি সার্ভারটি বন্ধ করতে চাই কীভাবে এটি করা উচিত? আমি কীবোর্ডে বিরতি বিরতি বোতাম টিপতে চেষ্টা করেছি। তবে তা থামছে না।
আমি টাইপ করে নোড সার্ভার চালাচ্ছি
node server.js
একটি চালিকা টার্মিনাল থেকে এটি চলমান পেতে। এখন আমি সার্ভারটি বন্ধ করতে চাই কীভাবে এটি করা উচিত? আমি কীবোর্ডে বিরতি বিরতি বোতাম টিপতে চেষ্টা করেছি। তবে তা থামছে না।
উত্তর:
অন্য টার্মিনাল থেকে চেষ্টা করুন
killall node
ওএস এক্স এবং লিনাক্সে কাজ করে
আপনি যদি কোনও প্রক্রিয়া হ'তে 'শীর্ষ' কমান্ডটি ব্যবহার করতে চলেছেন তবে আপনার প্রথমে '2' সিগন্যাল প্রেরণের চেষ্টা করা উচিত, '9' নয়। '9' পাঠানো এক ধরণের শাটডাউন কমান্ড দেওয়ার পরিবর্তে আপনার কম্পিউটারে প্লাগ টানার মতো। এটি কখনও কখনও কিছু অনাকাঙ্ক্ষিত পরিণতি হতে পারে। '2' প্রেরণের মতো একই প্রভাব রয়েছে ctrl+c
।
রেফারেন্সের জন্য, এখানে কোনও প্রক্রিয়া বন্ধ করার জন্য আপনি যে বিভিন্ন সংকেত প্রেরণ করতে পারেন এবং তার অর্থ এখানে: (ম্যান ম্যান পৃষ্ঠা থেকে)
1 HUP (hang up)
2 INT (interrupt)
3 QUIT (quit)
6 ABRT (abort)
9 KILL (non-catchable, non-ignorable kill)
14 ALRM (alarm clock)
15 TERM (software termination signal)
কমান্ড লাইনে 'শীর্ষ' লিখুন এবং আপনি যে প্রক্রিয়াটি হত্যা করতে চান তার প্রক্রিয়া আইডি সন্ধান করুন। 'কে' টিপুন, এটি আপনাকে যে প্রক্রিয়া আইডিটিকে হত্যা করতে চান তা প্রবেশ করতে, এটিতে প্রবেশ করতে এবং এন্টার টিপবে। এটি তখন আপনাকে প্রক্রিয়াতে কী সংকেত প্রেরণ করতে চান তা জিজ্ঞাসা করবে, '9' লিখুন এবং এন্টার টিপুন। প্রক্রিয়া হত্যা করা হবে।
কমান্ড প্রম্পটে উইন্ডোতে ওএসে, সিটিআরএল + সি টিপুন যতক্ষণ না এটি বন্ধ হয় না অপেক্ষা করে সিটিআরএল + সি 2 বার চাপুন এটি অবশ্যই কাজ করবে।
বাবুন থেকে এনপিএম চালানোর সময় আমার একই সমস্যা ছিল এবং তারপরে আমি এর পরিবর্তে উইন্ডোজ সিএমডি ব্যবহার করার চেষ্টা করেছি (কারণ আমার বাবুনের কাছ থেকে গিট কমান্ড চালানোর একই সমস্যা ছিল) এবং এটি বিভিন্ন ফলাফল দেখিয়েছিল।
আমি যখন সিএমডি থেকে এনপিএম চালায়, আমাকে এন্টার এ ক্লিক করতে হয়েছিল যাতে স্ক্রিপ্টটি কার্যকর হয়ে যায় এবং তারপরে আরও বিশদ দেখানোর জন্য আমাকে ডাব্লু ক্লিক করতে বলা হয়েছিল।
আমি ডাব্লু ক্লিক করেছি এবং এটি দেখিয়েছে:
ব্যবহার দেখুন
only কেবলমাত্র ব্যর্থ পরীক্ষা চালাতে f টিপুন।
Changed পরিবর্তিত ফাইল সম্পর্কিত পরীক্ষা চালাতে o টিপুন।
Name একটি ফাইলের নাম রেজেক্স প্যাটার্ন দ্বারা ফিল্টার করতে পি টিপুন।
A পরীক্ষার নাম রেজেক্স প্যাটার্ন দ্বারা ফিল্টার করতে টিপুন।
Watch ঘড়ি মোড ছাড়তে q টিপুন।
A পরীক্ষা চালানোর জন্য এন্টার টিপুন।
আমি ডাব্লু এবং এনএমপি ক্লিক করে থামিয়ে দিয়ে সিএমডিতে নিয়ন্ত্রণ ফিরিয়ে দিয়েছিলাম।
app.close()
পারেনvar app = require('http').createServer()
।