लेख निर्देशिका
Redis स्टार्टअप pid फाइल स्थान शोधू शकत नाही? Redis साठी pid फाइल कुठे आहे?
linuxरेडिस प्रोसेस पीआयडी फाइलचा स्थान पत्ता कसा तपासायचा?
लिनक्स शोधू रेडिस प्रोसेस कमांड▼
ps -ef | grep redis
खालील क्वेरी परिणाम प्रदर्शित करण्यासाठी परत या▼
redis 28221 1 1 Feb08 ? 00:13:19 /usr/bin/redis-server 127.0.0.1:6379
- redis प्रक्रिया पाहता, मला pid फाइलचे स्थान सापडत नाही. मी काय करावे?
redis.pid फाइल सापडली नाही?
Redis स्टार्टअप स्क्रिप्टने स्टार्टअपवर एक pid फाइल तयार करणे अपेक्षित आहे, परंतु आम्ही शोधू शकणाऱ्या सर्व सेटिंग्जची पुष्टी केली आहे आणि कोणतीही pid फाइल तयार केलेली नाही.
रेडिस डिमनने PID फाइल तयार केली नाही तर?
redis.pid कसे तयार केले जाते?
लिनक्स सर्व्हरसाठी CentOS एक्सएनयूएमएक्स :
रेडिस सर्व्हरचे नाव आहेredis.service
, SSH संपादन सुरू करण्यासाठी खालील आदेश प्रविष्ट करा▼
systemctl edit redis.service
हे जोडा ▼
[Service] ExecStartPost=/bin/sh -c "echo $MAINPID > /var/run/redis/redis.pid" PIDFile=/var/run/redis/redis.pid
सेवा पुन्हा सुरू करा:
systemctl daemon-reload systemctl restart redis monit reload
त्यानंतर, या स्थानाचा फाइल पत्ता Redis ची pid फाइल व्युत्पन्न करण्यासाठी वापरला जाईल:/etc/systemd/system/redis.service.d/override.conf
pid फाइल पत्ता▼
cat /var/run/redis/redis.pid
=> 27585
redis.pid फाइलमध्ये काय आहे?
- redis.pid फाइल प्रक्रियेचा आयडी संग्रहित करते.
- 使用
cat
पाहण्यासाठी आदेश, आपण पाहू शकता की फक्त एक ओळ आहे, प्रक्रियेचा आयडी रेकॉर्ड करणे.
redis.pid फाइलची भूमिका काय आहे?
- redis.pid फाइलची भूमिका प्रक्रियेच्या अनेक प्रती सुरू होण्यापासून रोखणे आहे.
- Monit प्रोग्राम redis प्रक्रियेवर लक्ष ठेवतो आणि त्याला redis.pid फाइलचा स्थान पत्ता वापरण्याची आवश्यकता आहे.
pid फाइलचे तत्त्व काय आहे?
- प्रक्रिया चालू झाल्यानंतर, .pid फाइलमध्ये फाइल लॉक जोडले जाते.
- केवळ लॉक प्राप्त करणार्या प्रक्रियेला लेखन परवानगी (F_WRLCK) असते आणि ती फाइलवर स्वतःचा pid लिहिते.
- लॉक मिळवण्याचा प्रयत्न करत असलेल्या इतर प्रक्रिया आपोआप बाहेर पडतील.
निरीक्षण निरीक्षणRedis pid फाइल स्थान पत्ता जोडा
Monit मध्ये मॉनिटरिंग प्रोग्राम्ससाठी कॉन्फिगरेशन फाइल्सmonit.conf
मध्ये, Redis ▼ च्या pid फाइलचा स्थान पत्ता जोडा
check process redis with pidfile "/var/run/redis/redis.pid" start program "/usr/bin/systemctl start" stop program "/usr/bin/systemctl stop" if failed host 127.0.0.1 port 6379 then restart if 5 restarts within 5 cycles then timeout group redis
monit.conf फाइल कशी सेट करावी?
मॉनिटर मॉनिटरिंग एक विनामूल्य आणि मुक्त स्रोत आहेसॉफ्टवेअर, CWP7 इंस्टॉलेशन मॉनिटरिंग सॉफ्टवेअर ट्यूटोरियल ब्राउझ करण्यासाठी खालील लिंकवर क्लिक करा ▼
होप चेन वेइलांग ब्लॉग ( https://www.chenweiliang.com/ ) सामायिक केले "Redis pid शोधू शकत नाही? Redis सुरू केल्यानंतर pid फाइलचा स्थान पत्ता कसा कॉन्फिगर करायचा", ते तुम्हाला मदत करेल.
या लेखाची लिंक सामायिक करण्यासाठी आपले स्वागत आहे:https://www.chenweiliang.com/cwl-26494.html
नवीनतम अपडेट्स मिळवण्यासाठी चेन वेइलियांगच्या ब्लॉगच्या टेलिग्राम चॅनेलवर आपले स्वागत आहे!
📚 या मार्गदर्शकामध्ये प्रचंड मूल्य आहे, 🌟ही एक दुर्मिळ संधी आहे, ती चुकवू नका! ⏰⌛💨
आवडल्यास शेअर आणि लाईक करा!
तुमचे शेअरिंग आणि लाईक्स ही आमची सतत प्रेरणा आहे!