আপনার redis- সার্ভার.পিডটি আসলে তৈরি হচ্ছে কিনা তা redis কমান্ডগুলি আপনার জন্য কাজ করছে না তা যাচাই করার একটি বিষয়। আপনি এই ফাইলটি কোথায় রয়েছে তার অবস্থান নির্দিষ্ট করে দিন
/etc/systemd/system/redis.service
এবং এর এমন একটি অংশ থাকা উচিত যা দেখতে দেখতে কিছুটা দেখতে পেল:
[Service]
Type=forking
User=redis
Group=redis
ExecStart=/usr/bin/redis-server /etc/redis/redis.conf
PIDFile=/run/redis/redis-server.pid
TimeoutStopSec=0
Restart=always
পিআইডিফায়াল ডিরেক্টরিটির অবস্থান এবং অনুমতিগুলি পরীক্ষা করুন (আমার ক্ষেত্রে, '/ রান / রেডিস')। আমি নিযুক্ত হিসাবে লগ ইন থাকা পরিষেবাটি পুনঃসূচনা করার চেষ্টা করছিলাম তবে ডিরেক্টরি অনুমতিগুলি তালিকাভুক্ত ছিল
drwxrwsr-x 2 redis redis 40 Jul 20 17:37 redis
আপনার যদি লিনাক্সের অনুমতিগুলিতে একটি রিফ্রেশার প্রয়োজন হয় তবে এটি পরীক্ষা করে দেখুন । তবে সমস্যাটি ছিল আমি আমার ব্যবহারকারীর ব্যবহারকারী হিসাবে পুনরায় চালু করছিলাম যা উপরের অনুমতিগুলি আরএক্স, আমার ব্যবহারকারীকে পিআইডি ফাইল ডিরেক্টরিতে লেখার অনুমতি দিচ্ছে না।
একবার আমি বুঝতে পারলাম যে, আমি রুট ব্যবহার করে লগ ইন করেছি, রেডিসে পুনরায় আরম্ভ করার আদেশটি ( service redis restart
) এবং সমস্ত কিছু কাজ করে। এটি মাথা ব্যথা ছিল তবে আশা করি এটি কারও অল্প সময় সাশ্রয় করে।