[TYPO3-UG Dutch] geen database connectie
Bas v.d. Wiel
j.a.m.v.d.wiel at tue.nl
Fri Jun 15 16:25:55 CEST 2007
Hoi Bart,
Serverload en uitgeputte connecties zijn niet hetzelfde. Stel dat MySQL
maar 5 connecties tegelijk accepteert. Dan heeft de server daar bij
normaal CMS-gebruik totaal geen last van (lage load). Maar wil je een 6e
verbinding, dan wordt die geweigerd ook al is er systeemcapaciteit
genoeg. Het tweaken van het aantal Apache-clients ten opzichte van het
aantal MySQL-verbindingen is een soort voodoo waar iedere
serverbeheerder weer eigen ideeen over heeft.
Verder zou je eens kunnen kijken of je t3lib_db.php kunt aanpassen zodat
die, voor debugging-doeleinden, wat meer info teruggeeft. Vanuit deze
file worden vrijwel alle database-acties uitgevoerd, tenzij je nog
slordig geprogrammeerde/verouderde extensies actief hebt. Maarrehh..
logt MySQL dit soort fouten nergens zelf, zonder dat je in de core van
TYPO3 hoeft te gaan sleutelen?
Groeten,
Bas
Bart Boeschen Hospers wrote:
> Serverload zou volgens de hoster niet te hoog zijn en het verhogen van
> error reporting levert geen extra informatie op omdat het geen php fout
> betreft.
>
> Normaal als je verbinding maakt met een database en dit niet lukt kun je
> de mysql error weergeven
>
> mysql_connect() or die(mysql_error());
>
> Graag zou ik dus de waarde die uit de mysql_error functie komt
> uitlezen/opvangen want misschien dat ik (en de hoster) daar wat meer mee
> kunnen.
>
> Groeten
> Bart
>
> Ric van Westhreenen|alterNET Internet BV schreef:
>
>> Het lijkt er bij mij op dat mySQL gewoon herstart wordt. Dan krijg je
>> die melding. Misschien de server load te hoog?
>>
>> Ric
>>
>> Bas v.d. Wiel wrote:
>>
>>> Bart,
>>> Lees dit ook eens: http://peter-zaitsev.livejournal.com/14954.html
>>>
>>> Bas
>>>
>>> Bart Boeschen Hospers wrote:
>>>
>>>> Iemand die mij kan helpen? Volgens de hoster zit de load van de server
>>>> onder acceptabele waarden en de mysql status is ook goed.
>>>>
>>>> Graag zou ik dus een mysql error krijgen ipv de fout wat TYPO3 mij
>>>> geeft. Iemand enig idee hoe ik dit kan bewerkstelligen? Want het is
>>>> behoorlijk irritant als je een pagina aan het bewerken bent in de BE en
>>>> het opslaan lukt 9/10 niet omdat de databaseconnectie gewijgerd is oid.
>>>>
>>>> Groeten
>>>> Bart
>>>>
>>>> Bart Boeschen Hospers schreef:
>>>>
>>>>
>>>>> De fout treed af en toe op, niet constant. Ik heb de beheerder al
>>>>> gevraagd om de logging te verhogen maar die heeft nog niet iets
>>>>> bijzonders kunnen vinden.
>>>>>
>>>>> Is het niet mogelijk dat ik de melding van TYPO3 iets kan uitbreiden?
>>>>> Want alleen dat de verbinding mislukt is schiet ik natuurlijk niet veel
>>>>> mee op, ik heb het lieft de MySQL foutmelding.
>>>>>
>>>>> Groeten
>>>>> Bart
>>>>>
>>>>> Bas v.d. Wiel schreef:
>>>>>
>>>>>
>>> Hoi Bart,
>>> Treedt die fout nu blijvend op, of gebeurt het maar af en toe?
>>>
>>> Als het niet blijvend is maar slechts af en toe optreedt, zou het kunnen
>>> dat het MySQL serverproces teveel gelijktijdige verbindingen krijgt en
>>> het dus simpelweg te druk heeft. Het maximale aantal verbindingen dat
>>> MySQL accepteert, is in te stellen door de serverbeheerder.
>>>
>>> Verder is het niveau van logging door MySQL ook instelbaar, zodat je
>>> precies kunt zien waar het fout gaat. Anders is mytop ook een handige
>>> tool om 'in' je MySQL-server te kijken.
>>>
>>> Apache kan ook uitputtend veel data loggen, maar ook dat moet de
>>> beheerder eerst instellen.
>>>
>>> Ik hoop dat je hier iets aan hebt..
>>>
>>> Groeten,
>>>
>>> Bas
>>>
>>> Bart Boeschen Hospers wrote:
>>>
>>>
>>>>>>>> Ik heb nu verschillende typo3 sites draaien op 1 server, alleen ik
>>>>>>>> krijg bij de websites op verschillende momenten in 1x een error
>>>>>>>>
>>> voor
>>>
>>>>>>>> geschoteld.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>> =====================================================================
>>>
>>>>>>>> The current username, password or host was not accepted when the
>>>>>>>> connection to the database was attempted to be established!
>>>>>>>>
>>>>>>>> Database Error
>>>>>>>>
>>>>>>>>
>>> =====================================================================
>>>
>>>>>>>> Dit kan zowel gebeuren op de fe als in de be. In de be kan het ook
>>>>>>>> bij allerlij verschillende modules/elementen gebeuren.
>>>>>>>>
>>>>>>>> Is er ook een manier om beter debug info te krijgen? Want alleen
>>>>>>>>
>>> met
>>>
>>>>>>>> de melding dat er geen verbinding gemaakt kan worden kan ik (en de
>>>>>>>> systeembeheerder) helaas niks.
>>>>>>>>
>>>>>>>> Groeten
>>>>>>>> Bart Boeschen Hospers
>>>>>>>> _______________________________________________
>>>>>>>> TYPO3-UG-dutch mailing list
>>>>>>>> TYPO3-UG-dutch at lists.netfielders.de
>>>>>>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
>>>>>>>>
>>>>>>>>
>>>> _______________________________________________
>>>> TYPO3-UG-dutch mailing list
>>>> TYPO3-UG-dutch at lists.netfielders.de
>>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
>>>>
>>>>
>>> _______________________________________________
>>> TYPO3-UG-dutch mailing list
>>> TYPO3-UG-dutch at lists.netfielders.de
>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
>>>
>>
> _______________________________________________
> TYPO3-UG-dutch mailing list
> TYPO3-UG-dutch at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
>
More information about the TYPO3-UG-dutch
mailing list