લેખ ડિરેક્ટરી
શીખવું છેવર્ડપ્રેસ વેબસાઇટમાં નવોદિતવર્ડપ્રેસ બેકએન્ડW3 ટોટલ કેશ પ્લગઇન ઇન્સ્ટોલ કરેલું છે, પરંતુ Memcached પ્રતિભાવવિહીન છે અને નીચેની સૂચના સાથે હંમેશની જેમ કામ કરતું નથી:
નીચેના મેમકેશ્ડ સર્વર્સ પ્રતિસાદ આપતા નથી અથવા ચાલી રહ્યા નથી:
ડેટાબેઝ કેશ: 127.0.0.1:11211.
ઑબ્જેક્ટ કૅશ: 127.0.0.1:11211.
પૃષ્ઠ કેશ: 127.0.0.1:11211.
એકવાર સમસ્યા ઉકેલાઈ જાય પછી આ સંદેશ આપમેળે અદૃશ્ય થઈ જશે
આદેશ ચલાવીને "systemctl restart memcached
"જ્યારે memcached સેવાને પુનઃપ્રારંભ કરતી વખતે, સમસ્યા થોડા સમય માટે દૂર થઈ ગઈ, પરંતુ પછી ફરીથી દેખાઈ.
સુસંગતતા પરીક્ષણ કરવામાં આવ્યું છે અને બધું સારું લાગે છે:
Memcached extension: Installed Memcache extension: Not Installed Redis extension: Not Installed
Memcached સેવા હંમેશની જેમ ચાલી શકતી નથી તે સમસ્યાને ઉકેલવા માટે મારે શું કરવું જોઈએ?
Memcached સેવા પ્રતિસાદ આપતી નથી માટે ઉકેલ XNUMX
Memcached સેવા સાથે કોઈ પ્રકારની કનેક્ટિવિટી સમસ્યા હોવાનું જણાય છે.તેથી સમસ્યા Memcached સર્વર સાથે છે.
મહેરબાની કરીને તપાસ કરો વર્ડપ્રેસ પ્લગઇનસેટિંગ્સ અને Memcached રૂપરેખાંકન.
તમે મેળવેલ સંદેશો મેમકેશ્ડ સર્વરમાં સમસ્યાનું પરિણામ છે.
જો મેમકેશ્ડ સેવાને પુનઃપ્રારંભ કર્યા પછી સમસ્યા દૂર થઈ જાય, તો મેમકેશ્ડ સર્વર સાથે કેટલીક કનેક્ટિવિટી સમસ્યાઓ હોઈ શકે છે.
CLI/SSH માં તપાસો યાદ રાખેલ સેવા▼
memcached-tool 127.0.0.1:11211 display memcached-tool 127.0.0.1:11211 stats telnet 127.0.0.1 11211
- memcache સાથે વાતચીત કરવી જોઈએ અને સ્ટેટસ આદેશોનો પ્રતિસાદ આપવો જોઈએ.
સેવા ચાલી રહી છે કે કેમ તે તપાસો ▼
ps afux | grep memc
જો જરૂરી હોય તો, મેમકેશ સેવા પુનઃપ્રારંભ કરો (રુટ/સુડો તરીકે)▼
service memcached restart
જો કોઈ ભૂલ સંદેશ દેખાય છે " ERROR Too many open connections
"જેના કારણે સમસ્યા સર્જાઈ છે.
જ્યારે તમે Memcached ઓપન કનેક્શન્સ મર્યાદા પર પહોંચો છો, ત્યારે તમે ત્યારથી કોઈપણ સત્રોને સંગ્રહિત અથવા પુનઃપ્રાપ્ત કરવા માટે સમર્થ હશો નહીં, કારણ કે જૂના જોડાણો દૂર થશે નહીં.
ત્યાં બે સંભવિત સુધારાઓ છે:
- W3 ટોટલ કેશ પ્લગઇન મોડ્યુલમાં સતત કનેક્શનને અક્ષમ કરો (દા.ત.: પરફોર્મન્સ → ઑબ્જેક્ટ કેશ → એડવાન્સ્ડ)
- મેમકેશ રૂપરેખાંકનમાં ખુલ્લા જોડાણોની મર્યાદા વધારો, મહત્તમ ખુલ્લા જોડાણો સેટ કરો.
Memcached સેવા ચાલી રહી નથી માટે ઉકેલ XNUMX
જો તમારીLinuxસર્વરનો ઉપયોગCWP નિયંત્રણ પેનલની PHP સંસ્કરણ સ્વિચર, તમે Memcached સેવાને પુનઃસ્થાપિત કરવાનો પ્રયાસ કરી શકો છો.
CWP કંટ્રોલ પેનલની ડાબી બાજુએ ક્લિક કરો → PHP સેટિંગ્સ → PHP વર્ઝન સ્વિચર → અન્ય PHP 7 વર્ઝન મેન્યુઅલી પસંદ કરો, જેમ કે: PHP 7.4.28 વર્ઝન, અને Memcache અને Memcached એક્સ્ટેંશન તપાસો▼
ચેન વેઇલીંગબ્લૉગ પહેલા માત્ર મેમકૅશ એક્સ્ટેંશન ઇન્સ્ટોલ કરે છે, અને મેમકૅશ એક્સટેન્શન ઇન્સ્ટોલ કરવાના અભાવે આવી સમસ્યા ઊભી કરી છે.
એક જ સમયે Memcache અને Memcached એક્સ્ટેંશન ઇન્સ્ટોલ કર્યા પછી, મેમકેશ સેવાએ પ્રતિસાદ ન આપ્યો તે સમસ્યા ઝડપથી ઉકેલાઈ ગઈ!
હોપ ચેન વેઇલિયાંગ બ્લોગ ( https://www.chenweiliang.com/ ) "સોલ્વિંગ memcached સર્વર્સ પ્રતિસાદ આપતા નથી અથવા ચાલી રહ્યા નથી" શેર કર્યું છે, જે તમારા માટે મદદરૂપ છે.
આ લેખની લિંક શેર કરવા માટે આપનું સ્વાગત છે:https://www.chenweiliang.com/cwl-28039.html
નવીનતમ અપડેટ્સ મેળવવા માટે ચેન વેઇલિઆંગના બ્લોગની ટેલિગ્રામ ચેનલ પર આપનું સ્વાગત છે!
📚 આ માર્ગદર્શિકામાં ઘણું મૂલ્ય છે, 🌟આ એક દુર્લભ તક છે, તેને ચૂકશો નહીં! ⏰⌛💨
ગમે તો શેર કરો અને લાઈક કરો!
તમારી શેરિંગ અને લાઈક્સ એ અમારી સતત પ્રેરણા છે!