max_user_connections -errori MySQL4:ssä

phpBB3 ongelmia. Neuvoja ja ohjeita kuinka korjata.
MOD kysymykset, niiden asennukset ja omien muokkausten ongelmat alempana olevalle MOD alueelle.
Avatar
EveS
MODaaja
MODaaja
Viestit:71
Liittynyt:25 Kesä 2006, 07:25
max_user_connections -errori MySQL4:ssä

Viesti Kirjoittaja EveS » 27 Kesä 2009, 10:16

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.

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Re: max_user_connections -errori MySQL4:ssä

Viesti Kirjoittaja Lurttinen » 27 Kesä 2009, 10:51

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ä. :)

Avatar
EveS
MODaaja
MODaaja
Viestit:71
Liittynyt:25 Kesä 2006, 07:25

Re: max_user_connections -errori MySQL4:ssä

Viesti Kirjoittaja EveS » 27 Kesä 2009, 11:45

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

Avatar
EveS
MODaaja
MODaaja
Viestit:71
Liittynyt:25 Kesä 2006, 07:25

Re: max_user_connections -errori MySQL4:ssä

Viesti Kirjoittaja EveS » 27 Kesä 2009, 17:19

Semmonen loppuvastaus tuli operaattorilta, että joku tietokannan tauluista oli rikkoutunut ja he korjasivat sen.

Nyt joka tapauksessa toimii. :)

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Re: max_user_connections -errori MySQL4:ssä

Viesti Kirjoittaja Lurttinen » 27 Kesä 2009, 18:01

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:

Avatar
EveS
MODaaja
MODaaja
Viestit:71
Liittynyt:25 Kesä 2006, 07:25

Re: max_user_connections -errori MySQL4:ssä

Viesti Kirjoittaja EveS » 28 Kesä 2009, 10:34

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).

Viestiketju Lukittu

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Bing [Bot] ja 21 vierailijaa