Archief - Herhalende "max_user_connections"-fout op Drupal-site

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Karma Police

Legacy Member
Ik zit met een drupal-site die regelmatig (ongeveer om de week) onbereikbaar is wegens de volgende fout: User has already more than 'max_user_connections' active connections.

De oplossing is op dit moment telkens naar de host (helderhosting) te bellen om de database-service te herstarten om zo die vastgebleven connecties te verwijderen. Dit is uiteraard geen oplossing, er moet ergens iets in de site gewijzigd worden. Het probleem is dat ik absoluut niet weet wat.

In het beheer van MySQL kan ik wel de normale data wijzigen, maar ik kan geen variabelen van MySQL zelf aanpassen. Het aantal connections verhogen of persistent connections uitschakelen is denk ik dus al niet mogelijk.

De host raadt me aan de site onder de loep te nemen voor mogelijk slechte programmacode (niet correct afsluiten van verbindingen). Maar gezien de programmacode allemaal van Drupal komt veronderstel ik dat die toch wel in orde zal zijn, zeker aangezien dit probleem precies niet vaak voorkomt.

Ik weet niet goed hoe ik het verder moet aanpakken, alle tips zijn welkom. Hopelijk heb ik een oplossing voor hij weer uitligt.

Alvast bedankt.

Karma Police

Legacy Member
Het is alweer zover:

The site is currently not available due to technical problems. Please try again later. Thank you for your understanding.

If you are the maintainer of this site, please check your database settings in the settings.php file and ensure that your hosting provider's database server is running. For more help, see the handbook, or contact your hosting provider.

The mysqli error was: User CN20090338 already has more than 'max_user_connections' active connections.

flightwatch

Legacy Member
Beetje overselling of toch niet?

Zie op hun site volgende specificaties:
Verbindingen: Max 64 gelijktijdige verbindingen

Moet zeggen dat ik dit nog niet veel gezien heb bij webhosters.

Dastardly

Legacy Member
in je .ini file kan je normaal wel "mysql.allow_persistent = Off" toevoegen. gaat normaal niet veel uitmaken tenzij er persistente connecties gemaakt worden, maar proberen kost niks :)

vermoedelijk zit uw probleem ook niet in drupal zelf, maar eerder in een bepaalde module die je gebruikt. kan je tijdelijk bepaalde modules uitzetten? misschien best te beginnen met diegene die niet al te bekend zijn, daar durven wel eens vaker foutjes in sluipen (in de grotere ook ofc, maar de kans is kleiner).

demon326 zei:
Zoek gewoon een andere host, ik kan mij niet voorstellen dat ge duizenden bezoekers per uur trekt...:unsure:

daar gaat het toch ook niet om. zijn site bereikt het max. te openen connecties door foutieve code (hoogstwaarschijnlijk). je site hosten waar ze meer openstaande connecties toelaten is gewoon wachten tot uw (nu 10L grotere) emmer overloopt. het duurt iets langer, maar het zal nog steeds gebeuren.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan