আমি হোমব্রুয়ের মাধ্যমে মেমক্যাচ ইনস্টল করেছি।
আমি কীভাবে সার্ভারটি শুরু / বন্ধ করব?
কোনও কমান্ড-লাইন সরঞ্জাম মেমক্যাচের সাথে ইন্টারেক্ট করার জন্য?
হোমব্রিউ কি কোনও প্যাকেজ অপসারণের উপায় আছে?
উত্তর:
চোলাই আছে ব্যবহৃত কমান্ড চোলাই পরিষেবা ( https://thoughtbot.com/blog/starting-and-stopping-background-services-with-homebrew ), এখন অবচিত। পরিবর্তে, সর্বদা সঠিক পরামর্শ পেতে, এই আদেশটি চালান:
brew info memcached
টেলনেটের মাধ্যমে: telnet localhost 11211
এছাড়াও দেখুন মেমক্যাচ করা স্বাস্থ্যের উপর নজরদারি / টিউন করার জন্য দরকারী কিছু টিপস / সরঞ্জামগুলি কী কী?
brew remove memcached
আপনি এটি ইনস্টল করার সময় এটিতে একটি ফাইল স্থাপন করা homebrew.mxcl.memcached.plist
হয়েছে /usr/local/Cellar/memcached/$version/
; আপনি সেই ফাইলটি অনুলিপি করেন ~/Library/LaunchAgents
এবং তারপরে এটি শুরু করতে বলুন launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist
।
brew install
কমান্ডের সময় আপনি যদি কনসোলটি সাবধানতার সাথে দেখছিলেন , তবে এই সঠিক পদক্ষেপগুলি করার বিষয়ে কিছু বলা উচিত ছিল। আপনি যদি চালনা করেন brew info
তবে এই তথ্যটি আবার মুদ্রণ করবেন, যেমন brew info memcached
।
আপনার সম্ভবত https://docs.brew.sh/Manpage পড়া উচিত - এটিতে brew remove
কমান্ড সহ আরও দরকারী ডকুমেন্টেশন রয়েছে যা আপনি না চান তা স্থির করে প্যাকেজটি সরিয়ে ফেলবে।
launchctl unload -w ~/Library/LaunchAgents/com.danga.memcached.plist
অবশ্যই. :)
~/Library/LaunchAgents/homebrew.mxcl.memcached.plist
আপনি যদি নির্দেশাবলী সম্পর্কে ভুলে যান তবে অতিরিক্তভাবে আপনি "ব্রিউ ইনফর্ম" চালাতে পারেন।
→ brew info memcached
memcached 1.4.7
http://memcached.org/
Depends on: libevent
/usr/local/Cellar/memcached/1.4.6 (8 files, 156K)
You can enable memcached to automatically load on login with:
mkdir -p ~/Library/LaunchAgents
cp /usr/local/Cellar/memcached/1.4.7/com.danga.memcached.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/com.danga.memcached.plist
Or start it manually:
/usr/local/bin/memcached
Add "-d" to start it as a daemon.
http://github.com/mxcl/homebrew/commits/master/Library/Formula/memcached.rb
পুনঃসূচনা করতে: আপনার যদি মেমচেডটি শুরু হয় এবং আপনার প্লাস্ট ফাইলটি শুরু হয়
<key>KeepAlive</key>
<true/>
তারপরে আপনি কেবল প্রক্রিয়াটি মারতে পারেন এবং এটি স্বয়ংক্রিয়ভাবে পুনরায় বুট হবে।
ps ux | grep memcached
pkill -f memcached
ps ux | grep memcached
পুনরায় চালু হওয়া থেকে স্বয়ংক্রিয়ভাবে চালু হওয়া বন্ধ করতে:
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist
আবার চালু করার জন্য মেমচেড যুক্ত করতে:
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist
হোমব্রিউ দ্বারা ইনস্টল করা কিছু আনইনস্টল করতে:
brew uninstall memcached
এবং আপনি এলিয়াসগুলিও তৈরি করতে পারেন
alias memcached-start="launchctl load ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist"
alias memcached-stop="launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist"
alias memcached-restart="launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist;launchctl load ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist"
এবং এর পরে আপনি সহজ শুরু / স্টপ / পুনরায় আরম্ভ করতে পারবেন না মেমক্যাচ
memcached-start
memcached-stop
memcached-restart
আপনি প্রারম্ভ / স্টপ সেট করতে লঞ্চ ব্যবহার করতে পারেন । দুপুরের খাবার লিখিত একটি মোড়ক launchctl
। আমি এই সম্পর্কে একটি বিস্তারিত পোস্ট লিখেছি ।
$ gem install lunchy
$ mkdir ~/Library/LaunchAgents
$ cp /usr/local/Cellar/memcached/$version/homebrew.mxcl.memcached.plist ~/Library/LaunchAgents/
মেমক্যাচ করা শুরু করতে
$ lunchy start memcached
মেমকাহেড বন্ধ করতে
$ lunchy stop memcached
আপনি মেমক্যাচড লগইনে স্বয়ংক্রিয়ভাবে লোড করতে সক্ষম করতে পারেন।
এই প্রথম লাইনটি একটি সিমিলিংক (প্রতীকী লিঙ্ক) তৈরি করে সেখান থেকে হোমব্রুউ এটি চালু করে LaunchAgents ফোল্ডারে।
ln -sfv /usr/local/Cellar/memcached/1.4.17/homebrew.mxcl.memcached.plist ~/Library/LaunchAgents/
তারপরে এটি এখনই চালু করতে:
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist