Sivu 1/1

max_user_connections -errori MySQL4:ssä

Lähetetty: 27 Kesä 2009, 10:16
Kirjoittaja EveS
Tällainen herja tuli tänä aamuna näytölle, kun yritin päästä foorumiini:
General Error
SQL ERROR [ mysqli ]
User (poistettu_tunnus) has already more than 'max_user_connections' active connections [1203]
An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
Etsiskelin neuvoja phpBB-communitystä, mutta en löytänyt mitään, mikä olisi toiminut kuin hetken.

Yhteys palveluntarjoajaan, ja sieltä viesti:
Tuo johtuu siitä että palsta ottaa liiallisen määrän yhteyksiä (tietyssä ajassa) tietokantaan jolloin vapaita paikkoja ei ole. max_user_connections ja phpbb löytyy aiheesta keskustelua mitä tulisi korjata phpbb:n asetuksista ettei phpbb jätä turhaan yhteyksiä MySQL:n auki.
phpBB-communityssä joku support teamin jäsen oli kuitenkin kirjoittanut aiemmin:
Once again, phpBB3 always closes database connections when it finishes running. That is built right in, there's no way around it.
The error you're getting comes from the database server, so the administrators of the server need to investigate it and provide a report. Of course if they were willing to do that, they might actually find a problem on their own end.
Tässä nyt sitten ihmetellään ja samaan aikaan foorumi on koko ajan alhaalla enkä pääse ACP:henkään. :eviL

Ei taas tiedä, ketä uskoa. :?
Ongelma softassa vai operaattorissa? (Ei ole mikään ilmaisfoorumi siis, vaan ihan maksettu tapaus).

Ja foorumi ei todellakaan ole noin vilkas, näin kesällä varsinkaan eikä edes talvella.

Re: max_user_connections -errori MySQL4:ssä

Lähetetty: 27 Kesä 2009, 10:51
Kirjoittaja Lurttinen
php.ini tedostosta täytyisi antaa lisää paukkua max_user_connections -asetukselle.

phpBB3 sulkee yhteyden käytön jälkeen, joten kysymys hostille olisi, että miksi ei sulkeudu?
Jos tietävät, että phpBB ei niitä sulje, niin sitten varmaan tietävät missä se vikakin on.
http://wiki.phpbb.com/Database_Abstract ... #sql_close

Eiköhän tää vika johdu ihan siitä, että oot vaan jaetulla palvelimella ja eivät voi antaa tarvittavia resursseja foorumin ajamiseen...

Vaihda palveluntarjoajaa, jos tuo nykyinen ei tee yhteistyötä. :)

Re: max_user_connections -errori MySQL4:ssä

Lähetetty: 27 Kesä 2009, 11:45
Kirjoittaja EveS
Lurttinen kirjoitti:Eiköhän tää vika johdu ihan siitä, että oot vaan jaetulla palvelimella
Operaattorilta tuli vastausta, että juuri noin on asia.

He tutkivat nyt siellä päässä, missä mättää. :)

Mie sen sijaan lähden taloyhtiön mummojen kanssa pihalle lättyjä paistamaan. :P

Re: max_user_connections -errori MySQL4:ssä

Lähetetty: 27 Kesä 2009, 17:19
Kirjoittaja EveS
Semmonen loppuvastaus tuli operaattorilta, että joku tietokannan tauluista oli rikkoutunut ja he korjasivat sen.

Nyt joka tapauksessa toimii. :)

Re: max_user_connections -errori MySQL4:ssä

Lähetetty: 27 Kesä 2009, 18:01
Kirjoittaja Lurttinen
EveS kirjoitti:Semmonen loppuvastaus tuli operaattorilta, että joku tietokannan tauluista oli rikkoutunut ja he korjasivat sen.
Tietokannassa taulu rikki ja se aiheutti yhteyksien kuormittumisen ja sen, että ne eivät sulkeutuneet?
Anteeksi, kuulostaa hieman oudolta... :geek:

Taulun korruptoituminen aiheuttaa 1016/1030 ilmoitukset. Ehkä jotain muutakin mitä en nyt muista, mutta eri ilmoituksia kuitenkin, kuin tuo max user connections

Ei se mitään. Voihan hosti olla oikeassakin ja rikkoutunut taulu aiheuttaisi moista, mutta vähän kuulostaa vaan hassulta. :P (kyseessähän olisi virheellinen virheilmoitus varsinaisesta viasta...)
Hankala sanoa, kun ei nähty palvelimen asetuksia ennen ja jälkeen vian. Selittäminen, että "Taulu on rikki" kuulostaa maallikolle järkevämmältä, kuin esimerkiksi "Persistent connection" asetukset.

Jokatapauksessa, hyvä että toimii taas. :thumbup:

Re: max_user_connections -errori MySQL4:ssä

Lähetetty: 28 Kesä 2009, 10:34
Kirjoittaja EveS
Lurttinen kirjoitti:Tietokannassa taulu rikki ja se aiheutti yhteyksien kuormittumisen ja sen, että ne eivät sulkeutuneet?
Anteeksi, kuulostaa hieman oudolta... :geek:
No, heh, en näistä paljon tiedä, mutta vähän muakin tuo ihmetytti. En tiedä MySQL:stäkään paljon mitään, mutta jotenkin tuntuu hassulta, että sama ongelma oli sekä phpBB3:ssa että vanhassa phpBB2:ssa yhtä aikaa, vaikka ne käyttävät eri tauluja (ovat samassa tietokannassa tosin). En ole ehtinyt vielä poistaa vanhoja kakkosen tauluja. :oops:

Mutta tältä hostilta on kyllä tullut ennenkin aika omaperäisiä vastauksia. Parisen kertaa kun tietokantaan ei ole saanut phpBB-foorumilta yhteyttä, niin vastaus ruikutukseeni tuli parin tunnin päästä: "Toimiihan se." No, kyllä se silloin toimikin, mutta oli sitä ennen ollut toimimatta koko aamupäivän. Syytä ei sitten kerrottu. Ja aina nämä tietokantaongelmat tapahtuvat viikonloppuna (tai maanantaiaamuna).