دليل المادة
في الجديد CentOS 7 تم تثبيت خادم Redis على الجهاز ، ولكن لا يمكن بدء تشغيله باستخدام systemctl.
حاول بدء خدمة Redis ▼
systemctl start redis.service
- فشل Redis في البدء (لا يوجد إخراج).
إليك ما يحدث عند محاولة الاتصال بـ Redis:
redis-cli
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected>
لكن بدء تشغيل Redis يدويًا يعمل:
[root@redis ~]# redis-cli
127.0.0.1:6379>
حالة الاستعلام Redis ، فإنه يوضح أن Redis لم يتم تنشيطه ▼
[root@redis ~]# systemctl status redis.service
redis-server.service - Redis persistent key-value database
Loaded: loaded (/usr/lib/systemd/system/redis-server.service; disabled)
Active: inactive (dead)
November 25 18:52:16 redis systemd[1]: Starting Redis persistent key-value database...
November 25 18:52:16 redis systemd[1]: Started Redis persistent key-value database.
فيما يلي استعلام آخر للاستعلام عن حالة Redis ، مع عرض مثال على فشل Redis ▼
حل المشكلة التي فشل خادم Redis في البدء
لتشغيل أحدث إصدار من Redis مع systemd ، تحتاج إلى تحرير ملف تكوين Redis:
/etc/redis.conf
قم ببناء وتكوين Redis مع دعم systemd ▼
daemonize no
supervised auto
ماذا أفعل إذا لم يتمكن Redis من الوصول إلى الاتصال عن بُعد بعد إعادة تشغيل خادم VPS؟
إذا قمت بإعادة تشغيل خادم VPS ، فلن يتمكن Redis من البدء في الحصول على وصول الاتصال عن بُعد ، يمكنك حذف ملف dump.rdb (لقطة ذاكرة) ▼
cd /var/lib/redis
mv dump.rdb dump.rdb_bak
تحقق مما إذا كانت خدمة Redis قد بدأت ▼
ps -ef|grep redis
- حاول إعادة تشغيل خادم VPS. إذا كان بإمكان Redis البدء كالمعتاد ، فهذا يعني أن ملف تكوين Redis الذي تم تحريره للتو يعمل.
مدونة Hope Chen Weiliang ( https://www.chenweiliang.com/ ) شارك "Redis Server Startup Failure Troubleshooting: Solve Restart Unable to Get Remote Connection Access" ، وهو أمر مفيد لك.
مرحبا بكم في مشاركة رابط هذه المقالة:https://www.chenweiliang.com/cwl-29424.html
مرحبًا بك في قناة Telegram الخاصة بمدونة Chen Weiliang للحصول على آخر التحديثات!
📚 يحتوي هذا الدليل على قيمة كبيرة، 🌟هذه فرصة نادرة، لا تفوتها! ⏰⌛💨
شارك و اعجبك اذا اردت
مشاركتك وإعجاباتك هي دافعنا المستمر!