An exception occurred: Het forum wil niet laden.

D E N N I S

Asfaltkampioen
Ik heb de afgelopen dagen de grootste moeite om op het forum te komen. De website Autoweek.nl zelf laadt wel zonder problemen, maar het forum krijgt telkens de volgende foutmelding:

Schermopname-20-6-2025-208-www-autoweek-nl.jpg

Ik heb aan Gemini gevraagd, wat dit kan betekenen, maar met het antwoord kan ik niet veel. Ik plaats deze gegevens nu hier, zodat de de personen achter de site er even naar kunnen kijken. Het feit dat het forum niet wil laden is uiteraard niet meer dan een ongemak.

Gemini zegt:

De afbeelding toont een foutmelding die vaak voorkomt op websites of applicaties. Het geeft aan dat er een probleem is opgetreden met de databaseverbinding.

Specifiek staat er: "An exception occurred: [XF\Db\Exception] Too many connections in src/XF/Db/Mysqli/Adapter.php on line 165".

Dit betekent waarschijnlijk het volgende:


  • "An exception occurred": Er is een onverwachte fout opgetreden.
  • "[XF\Db\Exception]": De fout is gerelateerd aan de database (Db staat voor Database) en komt waarschijnlijk van het XenForo (XF) framework, een populair forumsoftwarepakket.
  • "Too many connections": Dit is de kern van het probleem. De database heeft op dat moment te veel open verbindingen, wat kan gebeuren als veel gebruikers tegelijkertijd proberen toegang te krijgen tot de website, of als er een probleem is met hoe de website databaseverbindingen beheert en sluit.
  • "in src/XF/Db/Mysqli/Adapter.php on line 165": Dit geeft de exacte locatie in de code aan waar de fout is opgetreden. Dit is nuttige informatie voor een ontwikkelaar om het probleem te debuggen.
Kortom, de website of het forum (Autoweekforum) had op dat moment een tijdelijk probleem met het verbinden met zijn database, waarschijnlijk door overbelasting.
 
Laatst bewerkt:
  • Leuk
Waarderingen: Volt
Ik dacht gisteren late namiddag echt, hoe moet ik de uitslag van de AI wedstrijd straks opladen? FP bleef wel werken.
 
Als ik op https://www.autoweek.nl/forum/whats-new/ kijk dan is het aantal berichten en weergaves nog af te handelen op een 386DX (computer van 30 jaar geleden).

Het weer is er ook niet naar om een piek van verkeer als oorzaak te zien.

Wat er vaak gebeurt is dat 'iets of iemand' een iets iets heel traags of groots doet op de site, of op een ultiem vervelend moment de verbinding verbreekt. De database blokeert dan de overige gebruikers de toegang tot dit stukje data tot het eerste proces klaar is. Doorgaans is dat binnen 1-100ms. Bijvoorbeeld het ophogen van de 'views' teller. Als een hand vol bezoekers of crawlers (robots) echter een minuutje in de wachtrij staat gaat het aantal verbindngen sterk toenemen en krijg je uiteindelijk dit soort berichten.

Je ziet het ook wel eens tijdens backups. Je wil een tabel opslaan met alle regels in de toestand van 14u:00m:00s.000. Anders zou je bijvoorbeeld 3 personen op nummer 1 in de top 100 huppeldepup kunnen hebben. Zolang de backup dan draait op die tabel moeten allen stemmers even wachten.
 
Hier ook. Had ook al gereageerd, maar blijkbaar kwam de melding op hetzelfde moment waardoor mijn reactie waarschijnlijk niet is doorgekomen.
 
Forum is de afgelopen 3 dagen zo goed als onbruikbaar. Ontzettend lange laadtijden en krijg ook af en toe de error die in het eerste bericht wordt vermeldt.
 
En het rare is dat de rest van de AW site wel 100% normaal en dus zeer snel werkt (hier althans).
Het forum en de website zijn qua techniek verschillend en draaien los van elkaar. Daardoor kunnen ze qua prestaties onderling verschillen. Ik heb zelf geen hinder van lagere prestatie van het forum, ook niet vandaag. Maar dat is n=1.
 
Zelfde melding hier sinds afgelopen weekend.

An exception occurred: [XF\Db\Exception] Too many connections in src/XF/Db/Mysqli/Adapter.php on line 165

  1. XF\Db\Mysqli\Adapter->makeConnection() in src/XF/Db/Mysqli/Adapter.php at line 28
  2. XF\Db\Mysqli\Adapter->getConnection() in src/XF/Db/AbstractAdapter.php at line 62
  3. XF\Db\AbstractAdapter->connect() in src/XF/Db/AbstractAdapter.php at line 85
  4. XF\Db\AbstractAdapter->query() in src/XF/Db/AbstractAdapter.php at line 152
  5. XF\Db\AbstractAdapter->fetchOne() in src/XF/Session/DbStorage.php at line 24
  6. XF\Session\DbStorage->getSession() in src/XF/Session/Session.php at line 55
  7. XF\Session\Session->start() in src/XF/App.php at line 908
  8. XF\App->XF\{closure}() in src/XF/Container.php at line 31
  9. XF\Container->offsetGet() in src/XF/Pub/App.php at line 48
  10. XF\Pub\App->XF\Pub\{closure}() in src/XF/Container.php at line 31
  11. XF\Container->offsetGet() in src/XF/App.php at line 2833
  12. XF\App->session() in src/XF/Pub/App.php at line 153
  13. XF\Pub\App->start() in src/XF/App.php at line 2483
  14. XF\App->run() in src/XF.php at line 524
  15. XF::runApp() in index.php at line 20
 
Ik blijf de error ook steeds krijgen, sinds vrijdag het laden duurt lang, bij posten en ook als je gewoon het forum op wil gaan.

Ik krijg ook een 504 error af en toe. Ik heb het op mijn Windowslaptop, IPhone en iPad. Zowel ingelogd als niet ingelogd.
 
Er was bij het Forum in het weekeinde een bewerking op de achtergrond gedaan. De developers verwachtten dat dit geen of zeer weinig impact zou hebben op de performance. Helaas was dat blijkbaar wel het geval. Inmiddels is deze operatie afgerond en moet alles weer 'gesmeerd draaien'. Excuses voor het ongemak!
 
Haha, standaard bericht bij een scherm dat je eigenlijk niet zou moeten krijgen... maar exception in die zin dat het gewoon niet zou moeten komen. Ik zie er een extra ticket aankomen voor de developers ;-)
 
Op mijn laptop werkt het prima.
Op mijn iPhone is het forum nog steeds bere-traag.
Soms zelfs alleen zwart scherm.
 
Bedankt voor deze meldingen, ik heb het weer teruggekoppeld! Ik houd je op de hoogte van vorderingen - tot die tijd mijn verontschuldigingen voor het ongemak.
 
  • Leuk
Waarderingen: JL86
Wat ik nu wel heb sinds deze meldingen is dat ik dagelijks opnieuw moet inloggen. Op de achtergrond ben ik blijkbaar wel ingelogd, want alleen refreshen is voldoende. Weet niet of het iets met elkaar te maken heeft, maar heb dit sinds een paar dagen.
 
Ik heb de melding ook weer, of ik heb een traag ladende forumpagina die na minuten eindelijk laadt of anders krijg ik deze melding weer:

504 Gateway Time-out​

The server didn't respond in time.

Wederom op laptop (chroome en Edge) ingelogd of niet, en op de iPhone....
 
Ik heb ook nog steeds dezelfde meldingen afgewisseld met normale server time-out.
 
Het zou in ieder geval gisteren wel moeten zijn opgelost. Je kunt dan nog last hebben van een (locale) cache - 'hard' verversen (shift-F5 meestal) van de pagina verhelpt dat.
 
Net wel een tijd bezig geweest om ingelogd te raken, dat heb ik verder recent niet meegemaakt.
Ik nu net ook op de iPad. Was blijkbaar ook weer automatisch uitgelogd. Aanmelden lukte niet via ‘Aanmeld’-button bovenin. De enige andere manier die ik kon bedenken was een topic openen, en daar staat dan onderin vaak nog een blauwe link om in te loggen als je wilt reageren. Op die manier lukte het wel, ook al is het misschien een beetje omslachtig.
 
Ik was deze topic alweer helemaal vergeten. De laatste keer dat ik een foutmelding kreeg ik alweer een tijdje geleden.
Ik heb het bij de developers neergelegd, bedankt voor de melding!
Waarvoor dank.

Er was bij het Forum in het weekeinde een bewerking op de achtergrond gedaan. De developers verwachtten dat dit geen of zeer weinig impact zou hebben op de performance. Helaas was dat blijkbaar wel het geval. Inmiddels is deze operatie afgerond en moet alles weer 'gesmeerd draaien'. Excuses voor het ongemak!
Ze worden bedankt... (y) Goed dat het nu beter is.
 
Aanmeld knop werkt bij mij ook niet lekker, of helemaal niet
Aanmelding loopt 'eigenlijk' via de FP van AutoWeek, ook de aanmeldknop leidt je als het goed is terug daarheen maar soms gebeurt dat op de achtergrond (zeker als je een bookmark / webapp van het forum hebt).
 
  • Leuk
Waarderingen: JL86
Aanmeldknop doet sinds kort helemaal niks meer.
Je moet handmatig naar de FP, daar inloggen (wat vrij vlot gaat) en dan weer terug naar het forum.

Heel soms werkt het wel. Als ik dan op het forum kom, springt ie naar de forum-index, waar al die rode “balonnetjes” verschijnen en dan kan ik verder forummen.
 
2 minuten geleden kreeg ik onderstaande. Dat ik nu hier kan posten geeft aan dat het niet consistent is.

An exception occurred: [XF\Db\Exception] php_network_getaddresses: getaddrinfo for forum-autoweek.cdg46646sr8o.eu-west-1.rds.amazonaws.com failed: Temporary failure in name resolution in src/XF/Db/Mysqli/Adapter.php on line 165
  1. XF\Db\Mysqli\Adapter->makeConnection() in src/XF/Db/Mysqli/Adapter.php at line 28
  2. XF\Db\Mysqli\Adapter->getConnection() in src/XF/Db/AbstractAdapter.php at line 62
  3. XF\Db\AbstractAdapter->connect() in src/XF/Db/AbstractAdapter.php at line 85
  4. XF\Db\AbstractAdapter->query() in src/XF/Db/AbstractAdapter.php at line 152
  5. XF\Db\AbstractAdapter->fetchOne() in src/XF/Session/DbStorage.php at line 24
  6. XF\Session\DbStorage->getSession() in src/XF/Session/Session.php at line 55
  7. XF\Session\Session->start() in src/XF/App.php at line 908
  8. XF\App->XF\{closure}() in src/XF/Container.php at line 31
  9. XF\Container->offsetGet() in src/XF/Pub/App.php at line 48
  10. XF\Pub\App->XF\Pub\{closure}() in src/XF/Container.php at line 31
  11. XF\Container->offsetGet() in src/XF/App.php at line 2833
  12. XF\App->session() in src/addons/DPGM/PIP/Listeners/AdjustSessionWhenPIPIsActive.php at line 25
  13. DPGM\PIP\Listeners\AdjustSessionWhenPIPIsActive::handle() in src/XF/Extension.php at line 81
  14. XF\Extension->fire() in src/XF/App.php at line 2994
  15. XF\App->fire() in src/XF/Pub/App.php at line 104
  16. XF\Pub\App->start() in src/XF/App.php at line 2483
  17. XF\App->run() in src/XF.php at line 524
  18. XF::runApp() in index.php at line 20
 
2 minuten geleden kreeg ik onderstaande. Dat ik nu hier kan posten geeft aan dat het niet consistent is.

An exception occurred: [XF\Db\Exception] php_network_getaddresses: getaddrinfo for forum-autoweek.cdg46646sr8o.eu-west-1.rds.amazonaws.com failed: Temporary failure in name resolution in src/XF/Db/Mysqli/Adapter.php on line 165
  1. XF\Db\Mysqli\Adapter->makeConnection() in src/XF/Db/Mysqli/Adapter.php at line 28
  2. XF\Db\Mysqli\Adapter->getConnection() in src/XF/Db/AbstractAdapter.php at line 62
  3. XF\Db\AbstractAdapter->connect() in src/XF/Db/AbstractAdapter.php at line 85
  4. XF\Db\AbstractAdapter->query() in src/XF/Db/AbstractAdapter.php at line 152
  5. XF\Db\AbstractAdapter->fetchOne() in src/XF/Session/DbStorage.php at line 24
  6. XF\Session\DbStorage->getSession() in src/XF/Session/Session.php at line 55
  7. XF\Session\Session->start() in src/XF/App.php at line 908
  8. XF\App->XF\{closure}() in src/XF/Container.php at line 31
  9. XF\Container->offsetGet() in src/XF/Pub/App.php at line 48
  10. XF\Pub\App->XF\Pub\{closure}() in src/XF/Container.php at line 31
  11. XF\Container->offsetGet() in src/XF/App.php at line 2833
  12. XF\App->session() in src/addons/DPGM/PIP/Listeners/AdjustSessionWhenPIPIsActive.php at line 25
  13. DPGM\PIP\Listeners\AdjustSessionWhenPIPIsActive::handle() in src/XF/Extension.php at line 81
  14. XF\Extension->fire() in src/XF/App.php at line 2994
  15. XF\App->fire() in src/XF/Pub/App.php at line 104
  16. XF\Pub\App->start() in src/XF/App.php at line 2483
  17. XF\App->run() in src/XF.php at line 524
  18. XF::runApp() in index.php at line 20
Ik had net ook een hickup van tijdelijke aard. Maar nu gaat het wel goed? Ik vermoed dat het kort op de serverside zit/zat.
 
Hopelijk zit ik hier goed, maar gisteravond kreeg ik een aantal keren deze melding. Vandaag werkt het tot nu toe prima…
IMG-1044.jpg
 
Ik zal het maandag doorgeven. Maar vaak helpt de browser opnieuw opstarten ook wel.
 
Beste Roadracer, Ik zie dat je regelmatig de tip geeft cookies te verwijderen of je browser te herstarten.
Het probleem zit niet bij ons, AutoWeek geeft de foutmeldingen.

Ik heb 3 browsers waaronder 1 anonieme die nooit cookies opslaat en na elk bezoek zich reset. Bij alle 3 de browsers komen dezelfde foutmeldingen zoals JW laat zien.
Dat je het weet, ;)
 
Terug
Bovenaan