Anzeige - [Interessiert an einer Anzeige?]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> mysql too many connections, money for nothing, chicks for free

Geschrieben am: So 29.06.2008, 18:05
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 0
Mitglied seit: --


Hallo,

In schöner Regelmässigkeit kommt von meinem Hoster "dynamic-net.ch" die Meldung, dass der mysql-Server zuviele Connections hat und im Augenblick nicht verfügbar ist. Offensichtlich wissen die dortigen Verantwortlichen keine Abhilfe, ausser die Anzahl Connections zu erhöhen.

Das ist aber sicher keine Lösung des Problems, denn dieser unerträgliche Zustand hält über Stunden an.
Tritt das auch bei anderen dort gehosteten Sites auf ?

Einen Hoster, der nur darauf aus ist toten Webspace ohne Traffic zu verwalten, kann ich nicht brauchen dry.gif .

Gruss

Tümmel

Top
PMEmail Poster
Top
 
 
Net-Publics GbR
#2 Geschrieben am: So 29.06.2008, 18:11 (+00:06)
Report PostQuote Post

AyomRank 3
******

Gruppe: Member (inaktiv)
Beiträge: 32
Mitglied seit: 5.11.2006


Hat sich Dein Hoster denn dazu geäußert? Sollte ja rein theoretisch auch ein Zustand sein, der auch den Hoster stört biggrin.gif


--------------------
Net-Publics GbR
Web: http://net-publics.de EMail: info@net-publics.de
Das sagen unsere Kunden: Kundenmeinungen
Top
PMEmail Poster
Top
 

#3 Geschrieben am: So 29.06.2008, 18:26 (+00:15)
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 0
Mitglied seit: --


Ja, er hat sich geäussert:
QUOTE
"Die Anzahl der Connections wurde verdoppelt."

Nur hat sich dadurch nichts geändert.

Solange die Startseite von dynamic-net.ch funktioniert und auch im Serverstatus Report "alles läuft einwandfrei" dokumentiert wird, erweckt sich mir der Eindruck, dass es meinen Hoster tatsächlich nur rein theoretisch stört.
Top
PMEmail Poster
Top
 
blubdiblub
#4 Geschrieben am: So 29.06.2008, 18:36 (+00:09)
Report PostQuote Post

AyomRank 3
******

Gruppe: Member (aktiv)
Beiträge: 48
Mitglied seit: 26.04.2008


kann es sein, dass du den typischen anfängerfehler begehst und die verbindungen zur datenbank nicht schließst?
Top
PMEmail Poster
Top
 

#5 Geschrieben am: So 29.06.2008, 18:50 (+00:14)
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 0
Mitglied seit: --


ohmy.gif Seit ich nachgefragt habe, sollten die Verbindungen sollten doch automatisch nach Laden der Seite geschlossen oder überschrieben sein, es sei denn du setzt ausdrücklich eine neue Verbindung:

CODE
$link = mysql_connect('localhost','root','pass',true);


Steht jedenfalls überall so.

siehe topic 3. Post
Top
PMEmail Poster
Top
 
jAuer
Jürgen Auer - freiberufl. Programmierer
#6 Geschrieben am: So 29.06.2008, 19:20 (+00:29)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 2192
Mitglied seit: 4.02.2006


QUOTE (Tuemmel @ So 29.06.2008, 18:50)
ohmy.gif Seit ich nachgefragt habe, sollten die Verbindungen sollten doch automatisch nach Laden der Seite geschlossen oder überschrieben sein.

Steht jedenfalls überall so.

siehe topic 3. Post

Ich bin zwar kein mySql-Nutzer.

Aber dieses Zitat könnte man auch so interpretieren, daß das nur gilt, falls innerhalb einer Seite mehrere Verbindungen geöffnet werden. Die zweite schließt implizit die erste, die dritte die zweite - aber die letzte bleibt offen, falls sie nicht geschlossen wird.

Ich weiß nicht, ob PHP automatisch am Ende eines Scripts alle offenen Verbindungen schließt bzw. wie die PHP-Laufzeitumgebung dieses denkbare Verbindungspooling managt.

Schließ doch auf jeder Seite immer die Verbindungen - und überprüfe, ob das Problem dann bestehen bleibt.


--------------------
Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.

server-daten: Web-Datenbanken als Online - CRM - Lösung.
Konzentrieren Sie sich auf Ihr Kerngeschäft - nutzen Sie eine schlanke, schnelle Online-Datenbank von verschiedenen Standorten.
Top
PMEmail PosterUsers Website
Top
 
blubdiblub
#7 Geschrieben am: So 29.06.2008, 19:24 (+00:04)
Report PostQuote Post

AyomRank 3
******

Gruppe: Member (aktiv)
Beiträge: 48
Mitglied seit: 26.04.2008


QUOTE (Tuemmel @ So 29.06.2008, 19:50)
ohmy.gif Seit ich nachgefragt habe, sollten die Verbindungen sollten doch automatisch nach Laden der Seite geschlossen oder überschrieben sein, es sei denn du setzt ausdrücklich eine neue Verbindung:

CODE
$link = mysql_connect('localhost','root','pass',[B]true[/B]);


Steht jedenfalls überall so.

siehe topic 3. Post

das true bewirkt, dass er eine neue verbindung öffnet.
Top
PMEmail Poster
Top
 
Marc Schuler
Host2Day ISP International
#8 Geschrieben am: So 29.06.2008, 19:26 (+00:01)
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1414
Mitglied seit: 1.11.2005


Der Fehler tritt in der Regel auf, wenn ein Kunde eines Hosters die Server überlastet und der Hoster nicht einschreitet...
Einfach die Connections zu erhöhen, bringt in der Regel nichts, ich selbst ordne in solchen Fällen eine temporäre Blockierung des Verursachers an bei unseren Kunden, da so der Verusacher auch etwas Druck hat, den Fehler zu beseitigen..

Gruss marc


--------------------
Top
PMEmail PosterUsers Website
Top
 

#9 Geschrieben am: So 29.06.2008, 19:36 (+00:10)
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 0
Mitglied seit: --


Hallo Jürgen,

Das ist aber genau der Sinn der offenen Verbindungen.
Wenn man auf der nächsten Seite wieder eine Verbindung öffnet und es gibt noch offene Verbindungen, wird die bereits bestehende übernommen. Das sollte aber eigentlich nicht möglich sein.

CODE
$link = mysql_connect('localhost','root','pass','false');
$link1 = mysql_connect('localhost','root','pass','false');

gibt 1 Verbindung.

CODE
$link = mysql_connect('localhost','root','pass','false');
$link1 = mysql_connect('localhost','root','pass'true');

gibt 2 Verbindungen.

vgl. auch :
QUOTE
Die Verbindung zum Datenbank-Server wird geschlossen, sobald die Ausführung des PHP-Skripts beendet ist oder vorher explizit die Funktion mysql_close() aufgerufen wird.

Quelle:php.net

Ausserdem gibt's einen Connection Timeout, der in der Regel auf die maximale mögliche Dauer des auszuführenden php-Scripts gesetzt ist ( bei dynamic-net sind das 60 s).

Der mysql-Server ist jetzt mal wieder seit über einer Stunde nicht erreichbar und das an einem Sonntag Nachmittag und draussen regnet's.

(Sorry für die vielen edits)
Top
PMEmail Poster
Top
 
jAuer
Jürgen Auer - freiberufl. Programmierer
#10 Geschrieben am: So 29.06.2008, 19:53 (+00:17)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 2192
Mitglied seit: 4.02.2006


QUOTE (Tuemmel @ So 29.06.2008, 19:36)
Der mysql-Server ist jetzt mal wieder seit über einer Stunde nicht erreichbar und das an einem Sonntag Nachmittag und draussen regnet's.


Wenn verschiedene Kunden denselben Server nutzen (scheint ja bei fincy der Fall zu sein, da sind noch etwa 100 andere Domains drauf), ein Kunde in der Lage ist, die Verbindungen zum DbServer dicht zu machen und der Hoster nicht einschreitet, dann bleibt nur ein Hosterwechsel.

So etwas ist Gift für Besucher.

[Hier wars tagsüber knalleheiß - richtiges Fußballwetter. Und die Fanmeile ist schon seit drei Stunden dicht]


--------------------
Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.

server-daten: Web-Datenbanken als Online - CRM - Lösung.
Konzentrieren Sie sich auf Ihr Kerngeschäft - nutzen Sie eine schlanke, schnelle Online-Datenbank von verschiedenen Standorten.
Top
PMEmail PosterUsers Website
Top
 

#11 Geschrieben am: So 29.06.2008, 19:58 (+00:04)
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 0
Mitglied seit: --


Das ehe ich mittlerweile auch so.
Schliesslich passiert das nicht zum 1. mal und dynamic-net hatte monatelang Zeit, den Missstand zu beheben.

Und jetzt gibt's FUSSBALL
Das hätte ich in meinen Ärger fast vergessen.
Top
PMEmail Poster
Top
 
blubdiblub
#12 Geschrieben am: So 29.06.2008, 20:35 (+00:37)
Report PostQuote Post

AyomRank 3
******

Gruppe: Member (aktiv)
Beiträge: 48
Mitglied seit: 26.04.2008


QUOTE (Marc Schuler @ So 29.06.2008, 20:26)
Der Fehler tritt in der Regel auf, wenn ein Kunde eines Hosters die Server überlastet und der Hoster nicht einschreitet...

Gruss marc

und was tut ihr in einem solchen fall?
Top
PMEmail Poster
Top
 

#13 Geschrieben am: So 29.06.2008, 21:31 (+00:56)
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 0
Mitglied seit: --


Dynamic-net wurde in den letzten Monaten von mir 3 oder 4mal diesbezüglich angeschrieben.
Seither ist trotz anderslautender Bekundungen keinerlei Verbesserung eingetreten.

Das heisst, anscheinend besteht seitens dieses Hosters nur ein geringes Interesse an einem wenigstens zufriedenstellenden Serverbetrieb.

Folglich werde ich mal nach einem Hoster mit einer besseren Geschäftsphilosophie umsehen.

Ausserdem sollte man sollte eine black list mit unqualifizierten Hostern veröffentlichen, wo die sich rechtfertigen bzw. Reparaturen nachvollziehbar belegen können. Was nützt mir ein Email in dem steht, dass jetzt alles läuft, wenn's einfach nicht stimmt.

Der Server ist immer noch nicht wieder erreichbar.

Gruss

Tümmel
Top
PMEmail Poster
Top
 
Alonso
WEPAX.com
#14 Geschrieben am: Mo 30.06.2008, 12:08 (+14:37)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 495
Mitglied seit: 10.02.2005


1) Man kann nicht nur mit PHP auf ne Datenbank verbinden. Könnte auch sein dass irgendwelche CGI's die Verbindungen blockieren.
2) Der Server ist schlichtweg "überlastet"/zu stark belegt.
3) Der Serveradmin sollte recht einfach feststellen können, ob wirklich jemand die Verbindungen blockiert, oder obs Punkt 2 ist..
4) Ist nicht das erste mal dass ich sowas von DN-Kunden höre, leider..

Ich kann dir sonst gerne mal einen Testaccount ohne solche Probleme bereitstellen ;-)


--------------------
Top
PMEmail PosterUsers WebsiteICQ
Top
 

#15 Geschrieben am: Mo 30.06.2008, 17:28 (+05:19)
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 0
Mitglied seit: --


@Alonso,

biggrin.gif Im Augenblick habe ich keine Zeit, aber nächste Woche komme ich gerne auf dein Angebot zurück.

Wo stehen denn Versionsnummern von mysql, php und Preise ?
ftp und ein paar emailadressen brauche ich auch.
Top
PMEmail Poster
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/25155

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
[MYSQL] ø bei Suche nach o finden MarkusH 82 1 Mi 20.08.2008, 09:10
Suche PHP/MYSQL Programmierer Paidunion 134 0 So 17.08.2008, 12:56
Suche kleinere Jobs (HTML, PHP, MySQL...) Oliver Pester 218 2 Do 14.08.2008, 14:08
Diskussion: Login-Skript mit Sessions, PHP und ... Ayom-Team 120 2 Mo 11.08.2008, 03:33
MySQL Abfrage von einer Tabelle webdoktor 387 19 Sa 9.08.2008, 17:45
MySQL Datenbankoptimierung Coach 172 4 Do 7.08.2008, 05:47
(S) Programmierer PHP MySQL Dachs 89 0 Mo 4.08.2008, 20:48
MySQL Abfrage von zwei Tabellen webdoktor 152 6 Do 31.07.2008, 15:26
MySQL Benutzernamen Coach 141 4 Fr 25.07.2008, 21:53
MYSQL - Benutzer koennen nicht.... jerry70 134 3 Di 15.07.2008, 15:55




Anzeige - [Interessiert an einer Anzeige?]



Anzeigen


[Interessiert an einer Anzeige?]