உலகில் இலவச மென்பொருள் சிறியது முதல் மிகவும் அங்கீகரிக்கப்பட்ட மற்றும் போக்கு அமைத்தல் போன்ற அனைத்து வகையான பயன்பாடுகளும் உள்ளன கிம்ப், அப்பாச்சி o MySQL,. தரவுத்தள இயந்திரத்தைப் பற்றி நாங்கள் பேசுவதால், சில சந்தர்ப்பங்களில் ஏற்படக்கூடிய பிழையை எவ்வாறு தீர்ப்பது என்பதைக் காண்பிக்கப் போகிறோம், அதாவது MySQL: அதிகமான இணைப்புகள்.
அது நடக்காமல் நிறைய நேரம் செலவழிக்க முடியும், அல்லது திடீரென்று அது நிகழலாம் என்று நாங்கள் சொல்கிறோம், எங்கள் சேவையகத்திற்கு நிறைய தேவை இருந்தால் பிழை செய்தியை மிக விரைவில் பார்ப்போம், இது மிகவும் துல்லியமாக இருக்க வேண்டும் mysqli_connect (): (HY000 / 1040): அதிகமான இணைப்புகள்.
இயல்பாக MySQL அதிகபட்சம் 100 உள்வரும் கோரிக்கைகளை அனுமதிக்கிறது, அதன் ஏராளமான ஆவணங்களில் மிகவும் தெளிவாகத் தெரியாத ஒன்று, எனவே சில நேரங்களில் சில சிக்கல்களைத் தீர்ப்பது கடினம். இந்த இலவச தரவுத்தள நிர்வாகியின் உள்ளமைவு கோப்பை மாற்ற எங்களுக்கு பிடித்த எடிட்டரைப் பயன்படுத்த வேண்டும் /etc/my.cnf, மற்றும் பிரிவுக்கு கீழே-அல்லது அதற்கு பதிலாக நம்மை நிலைநிறுத்துங்கள் [mysql]
நாங்கள் பின்வரும் வரிகளைச் சேர்க்கிறோம்:
அதிகபட்சம்_தொடர்புகள் = 500
max_user_connectiveos = 500
நாங்கள் கோப்பைச் சேமித்து சேவையை மறுதொடக்கம் செய்கிறோம்:
systemctl mysqld.service ஐ மறுதொடக்கம் செய்யுங்கள்
இப்போது எங்கள் MySQL இப்போது 500 உள்வரும் இணைப்புகளை ஒரே நேரத்தில் ஏற்க முடியும், பெரும்பாலான சந்தர்ப்பங்களில் ஒழுக்கமான எண்ணிக்கையை விட அதிகமாக இருந்தாலும், அது முற்றிலும் தன்னிச்சையானது, மேலும் பல கோரிக்கைகளில் கலந்து கொள்ளக்கூடிய நமது தேவைக்கேற்ப வேறு எந்த எண்ணையும் வைக்கலாம், இதனால் மிகப் பெரிய கோரிக்கையிலிருந்து மட்டுமல்லாமல் எந்தவொரு பிழையிலிருந்தும் பாதுகாப்பாக இருக்க முடியும் கவனக்குறைவான நிரலாக்க (இது இந்த சிக்கலை உருவாக்கக்கூடிய மற்ற காரணமாகும்).