की दुनिया में मुफ्त सॉफ्टवेयर सभी प्रकार के ऐप्स मौजूद हैं, सबसे छोटे से लेकर सबसे अधिक पहचाने जाने वाले और ट्रेंड-सेटिंग वाले, जैसे जिम्प, अपाचे o MySQL. और चूँकि हम डेटाबेस इंजन के बारे में बात कर रहे हैं, हम यह दिखाने जा रहे हैं कि कुछ मामलों में होने वाली त्रुटि को कैसे हल किया जाए, और वह है: MySQL: बहुत सारे कनेक्शन.
हम कहते हैं कि ऐसा हो सकता है क्योंकि हम इसका उपयोग किए बिना बहुत समय व्यतीत कर सकते हैं, या अचानक हमारे साथ ऐसा हो सकता है कि यदि हमारा सर्वर उच्च मांग में है तो हमें जल्द ही त्रुटि संदेश दिखाई देगा, जो अधिक सटीक रूप से कहता है mysqli_connect(): (HY000/1040): बहुत सारे कनेक्शन.
डिफ़ॉल्ट रूप से MySQL अधिकतम 100 आने वाले अनुरोधों की अनुमति देता है।, कुछ ऐसा जो अपने प्रचुर दस्तावेज़ में बहुत स्पष्ट नहीं है और इसलिए कभी-कभी कुछ समस्याओं को हल करना मुश्किल हो सकता है। हमें इस निःशुल्क डेटाबेस मैनेजर की कॉन्फ़िगरेशन फ़ाइल को संशोधित करने के लिए अपने पसंदीदा संपादक का उपयोग करना होगा, जो कि है /etc/my.cnf, और खुद को अनुभाग के नीचे - या बल्कि भीतर - रखें [माई एसक्यूएल]
हम निम्नलिखित पंक्तियाँ जोड़ते हैं:
मैक्स_कनेक्शन = 500
max_user_connections = 500
हम फ़ाइल को सहेजते हैं और सेवा को पुनरारंभ करते हैं:
systemctl mysqld.service को पुनरारंभ करें
अब हमारा MySQL अब एक साथ 500 इनकमिंग कनेक्शन स्वीकार कर सकेगा, अधिकांश मामलों के लिए एक सभ्य संख्या से अधिक, हालांकि निश्चित रूप से यह पूरी तरह से मनमाना है और हम कई अनुरोधों को पूरा करने में सक्षम होने के लिए अपनी आवश्यकता के अनुसार कोई अन्य संख्या डाल सकते हैं और इस प्रकार न केवल बहुत बड़ी मांग से सुरक्षित रह सकते हैं, बल्कि इससे भी सुरक्षित रह सकते हैं। कोई भी त्रुटि अनैच्छिक प्रोग्रामिंग (जो अन्य कारण है जिसके कारण यह समस्या उत्पन्न हो सकती है)।