MySQL: mysqli_connect () பிழையை எவ்வாறு சரிசெய்வது: (HY000 / 1040): அதிகமான இணைப்புகள்

MySQL

உலகில் இலவச மென்பொருள் சிறியது முதல் மிகவும் அங்கீகரிக்கப்பட்ட மற்றும் போக்கு அமைத்தல் போன்ற அனைத்து வகையான பயன்பாடுகளும் உள்ளன கிம்ப், அப்பாச்சி o MySQL,. தரவுத்தள இயந்திரத்தைப் பற்றி நாங்கள் பேசுவதால், சில சந்தர்ப்பங்களில் ஏற்படக்கூடிய பிழையை எவ்வாறு தீர்ப்பது என்பதைக் காண்பிக்கப் போகிறோம், அதாவது MySQL: அதிகமான இணைப்புகள்.

அது நடக்காமல் நிறைய நேரம் செலவழிக்க முடியும், அல்லது திடீரென்று அது நிகழலாம் என்று நாங்கள் சொல்கிறோம், எங்கள் சேவையகத்திற்கு நிறைய தேவை இருந்தால் பிழை செய்தியை மிக விரைவில் பார்ப்போம், இது மிகவும் துல்லியமாக இருக்க வேண்டும் mysqli_connect (): (HY000 / 1040): அதிகமான இணைப்புகள்.

இயல்பாக MySQL அதிகபட்சம் 100 உள்வரும் கோரிக்கைகளை அனுமதிக்கிறது, அதன் ஏராளமான ஆவணங்களில் மிகவும் தெளிவாகத் தெரியாத ஒன்று, எனவே சில நேரங்களில் சில சிக்கல்களைத் தீர்ப்பது கடினம். இந்த இலவச தரவுத்தள நிர்வாகியின் உள்ளமைவு கோப்பை மாற்ற எங்களுக்கு பிடித்த எடிட்டரைப் பயன்படுத்த வேண்டும் /etc/my.cnf, மற்றும் பிரிவுக்கு கீழே-அல்லது அதற்கு பதிலாக நம்மை நிலைநிறுத்துங்கள் [mysql]

நாங்கள் பின்வரும் வரிகளைச் சேர்க்கிறோம்:

அதிகபட்சம்_தொடர்புகள் = 500
max_user_connectiveos = 500

நாங்கள் கோப்பைச் சேமித்து சேவையை மறுதொடக்கம் செய்கிறோம்:

systemctl mysqld.service ஐ மறுதொடக்கம் செய்யுங்கள்

இப்போது எங்கள் MySQL இப்போது 500 உள்வரும் இணைப்புகளை ஒரே நேரத்தில் ஏற்க முடியும், பெரும்பாலான சந்தர்ப்பங்களில் ஒழுக்கமான எண்ணிக்கையை விட அதிகமாக இருந்தாலும், அது முற்றிலும் தன்னிச்சையானது, மேலும் பல கோரிக்கைகளில் கலந்து கொள்ளக்கூடிய நமது தேவைக்கேற்ப வேறு எந்த எண்ணையும் வைக்கலாம், இதனால் மிகப் பெரிய கோரிக்கையிலிருந்து மட்டுமல்லாமல் எந்தவொரு பிழையிலிருந்தும் பாதுகாப்பாக இருக்க முடியும் கவனக்குறைவான நிரலாக்க (இது இந்த சிக்கலை உருவாக்கக்கூடிய மற்ற காரணமாகும்).


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுகளுக்குப் பொறுப்பு: AB இன்டர்நெட் நெட்வொர்க்ஸ் 2008 SL
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.