মেমক্যাচ করা সার্ভারটি কীভাবে বন্ধ এবং পুনরায় চালু করবেন?


উত্তর:


121

রুট ব্যবহার করে, এরকম কিছু চেষ্টা করুন:

/etc/init.d/memcached restart

এটি কাজ করে না- থামাতে এবং পরিষেবা হিসাবে শুরু করার জন্য কি লিপি তৈরি করার দরকার আছে?
স্মৃতি

3
ভাল, এটি আপনার লিনাক্স বিতরণ এবং আপনি কীভাবে মেমক্যাস ইনস্টল করেছেন তার উপর নির্ভর করে। আপনি যদি আপনার বিতরণের প্যাকেজটি ইনস্টল করেন তবে সেখানে ম্যাকচেড স্টার্ট / স্টপ স্ক্রিপ্ট থাকা উচিত (সম্ভবত এটি বিভিন্ন ডিরেক্টরিতে /etc/rc.d এর মতো হতে পারে) আপনি যদি মেমক্যাচড ম্যানুয়ালটি ইনস্টল করেন তবে সম্ভবত নিজের দ্বারা স্টার / স্টপ স্ক্রিপ্টও তৈরি করা দরকার।
পেজুকো

আমাকে সুডো যুক্ত করতে হয়েছিল
টমাস গঞ্জালেজ

47

রুট হিসাবে লগ ইন বা না

su -

তারপর:

service memcached restart

যদি এটি কাজ না করে তবে:

/etc/init.d/memcached restart

এটি সমস্ত নির্ভর করে আপনি কোন লিনাক্স ডিস্ট্রো (বা অন্যান্য ওএস) ব্যবহার করছেন।


বিটিডাব্লু ড্যাশ পরে ড্যাশ গুরুত্বপূর্ণ, এটি ছাড়া এটি রিপোর্ট করবে যে এটি "পরিষেবা" খুঁজে পাবে না
ajacian81

2
এটি আমার জন্য সঠিক উত্তর ছিল, উবুন্টু চালানো এবং একটি পরিষেবা হিসাবে ম্যাক করা। পরিষেবা নির্দিষ্টকরণ ছাড়া এটি কাজ করে না।
ব্যবহারকারী 658182

2
আপনার যদি শিকড় না থাকে তবে sudo service memcached restart
সুডোর

কিছু সিস্টেমে sudo su -রুট ব্যবহারকারীতে পরিবর্তন করতে কাজ করবে।
ajacian81

আপনার যদি sudo(ডেবিয়ান-ভিত্তিক সিস্টেমে) কোনও প্রয়োজন নেইsu -
মার্কনিয়াস

27

আপনি যদি হোমব্রু ব্যবহার করছেন:

brew services restart memcached

নোট যা servicesএখন মেশানোর জন্য একটি বাহ্যিক সরঞ্জাম হিসাবে বিবেচিত হয়। apple.stackexchange.com/questions/150300/...
কারবি

... মানে এটি ব্যবহারের আগে আপনাকে এটি ইনস্টল করা দরকার:brew tap homebrew/services
wxctly


9

যদি লিনাক্স

অ্যাপ্লিকেশন দ্বারা ইনস্টল করুন

service memcached stop
service memcached restart

যদি উত্স কোড দ্বারা ইনস্টল

Usage: /etc/init.d/memcached {start|stop|restart|force-reload|status}

থামাতে কেবল পিডকে মেরে ফেলতে পারে



6

CentOS 7 এ মূল হিসাবে:

systemctl start memcached
systemctl stop memcached
systemctl restart memcached

পরিষেবাটি পুনরায় বুট করার জন্য বলতে (উদাহরণস্বরূপ chkconfig):

systemctl enable memcached

পুনরায় বুট করা শুরু না করার জন্য পরিষেবাটি বলতে:

systemctl disable memcached

6

মেমক্যাচ ডেমন বন্ধ করতে:

sudo service memcached stop

মেমক্যাচড ডিমন শুরু করতে:

sudo service memcached start

মেমক্যাচ করা সার্ভার পুনরায় চালু করুন:

sudo service memcached restart

আপনি দেখতে পাচ্ছেন যে মেমক্যাচ বর্তমানে চলছে:

sudo ps -e | grep memcached

এবং টিসিপি বা ইউডিপি বন্দরগুলি যদি কিছু (যেমন মেমক্যাচে) শুনছে তবে আপনি এটি পরীক্ষা করতে পারেন:

netstat -ap | grep TheChosenPort#
netstat -ap | grep 11211

কিছু লিনাক্সের জন্য আপনার কমান্ডগুলি পরিবর্তন করতে হবে যেমন:

sudo /etc/init.d/memcached start
sudo /etc/init.d/memcached restart
sudo /etc/init.d/memcached stop

5

আপনি যদি মেমক্যাচ করা সার্ভারটি শাটডাউন করার অনুমতি পেতে চান তবে এটি শুরু করার আগে আপনি এই বিকল্পটি দিতে পারেন:

memcached -A &

এই বিকল্পের সাহায্যে আপনি যখন মেমক্যাচ করা সার্ভারের সাথে সংযোগ স্থাপন করেন:

telnet localhost 11211

তারপরে আপনি shutdownসার্ভারটি বন্ধ করতে কমান্ডটি ব্যবহার করতে পারেন । প্রক্রিয়া হিসাবে চালিত হলে আপনি মেমক্যাচ করা সার্ভারটিও শাটডাউন করতে পারেন, প্রথমে পিআইডি ব্যবহার করে প্রক্রিয়াটি সন্ধান করুন:

pidof memcached

তারপরে ব্যবহার করুন:

kill PID command


1

আমার জন্য, আমি এটি হোমব্রুয়ের মাধ্যমে একটি ম্যাকে ইনস্টল করেছি এবং এটি কোনও পরিষেবা হিসাবে সেট আপ করা হয়নি। memcachedসার্ভারটি চালানোর জন্য , আমি কেবল সম্পাদন করি memcached -d। এটি 11211 ডিফল্ট পোর্টে মেমক্যাচড সার্ভার স্থাপন করবে।

> memcached -d
> telnet localhost 11211
Trying ::1...
Connected to localhost.
Escape character is '^]'.
version
VERSION 1.4.20

1
আপনি
ডে

2
আপনি যদি এটি শুরু করে থাকেন তবে কীভাবে আপনি ম্যাকচেড বন্ধ করবেন memcached -d?
আন্দ্রে এস কে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.