Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst MySQL 4.1.22 Problem - 1040 Too many connections

Mitglied: TheDarkSide

TheDarkSide (Level 1) - Jetzt verbinden

01.04.2007, aktualisiert 07.04.2007, 8586 Aufrufe, 7 Kommentare

Es geht darum das bis vor zwei Wochen der Server, auf dem drei meiner Projekte liegen, normal funktioniert hat. Seit dem gibt es aber ständig den Fehler 1040. Mit dem Hoster hab ich gesprochen, und er hat max_connections von 100 auf 500 gesetzt. Jedoch nur manuell da beim Neustart Mysql nur 100 akzeptiert - obwohl unter [mysqld] eingetragen.

set-variable=max_connections=500

Habe meine Scripte, alle basierend auf dem selben Hauptscript, untersucht aber keine Probleme festgestellt. Zuhause auf Debian Sarge (und Etch) mit max_connections=100 und Stresstest gab es keine Probleme. An was kann es noch liegen? Ich bin derzeit allein mit den Projekten auf dem Server.

Das Script ist optimiert - jedenfalls sag ich das und einige andere Programmierer auch.
Mitglied: 16568
01.04.2007 um 22:10 Uhr
Hm, hast Du vielleicht zu viel optimiert?

Kannst Du ein DB-Update ausführen lassen?
und vergiß vorher nicht, einen Datenbank-Dump zu ziehen...


Lonesome Walker
Bitte warten ..
Mitglied: TheDarkSide
02.04.2007 um 06:12 Uhr
Was denn für ein DB-Update? Die Struktur und Co. braucht kein Update. Und ich selber habe keine root-Rechte um z.b. auf V5.x zu updaten.
Bitte warten ..
Mitglied: 16568
02.04.2007 um 09:06 Uhr
Was für eine Version setzt Du bei Dir zuhause ein?


Lonesome Walker
Bitte warten ..
Mitglied: TheDarkSide
02.04.2007 um 16:33 Uhr
Was für eine Version setzt Du bei Dir
zuhause ein?


Lonesome Walker
Ich setze zuhause 5.0.24 ein bzw 4.1.22 unter Debian. Alles ohne Problem. Aber es köntne doch am TimeOut liegen, oder?

-- SHOW VARIABLES LIKE '%time%' --

connect_timeout 5
datetime_format %Y-%m-%d %H:%i:%s
delayed_insert_timeout 300
flush_time 1800
innodb_lock_wait_timeout 50
interactive_timeout 28800
long_query_time 10
net_read_timeout 30
net_write_timeout 60
slave_net_timeout 3600
slow_launch_time 2
system_time_zone Westeurop
table_lock_wait_timeout 50
time_format %H:%i:%s
time_zone SYSTEM
timed_mutexes OFF
wait_timeout 28800
Bitte warten ..
Mitglied: Biber
06.04.2007 um 19:12 Uhr
Moin, TheDarkSide,

ich wollte mal nachfagen, ob und wie Du dieses Problem in den Griff bekommen hast.

Soweit ich die obige Beschreibung interpretieren kann, sehe ich nur zwei naheliegende Erklärungen.
Entweder Dein Hoster ist zu blond, um den Defaultwert von 100 in der /etc/my.cnf wirklich zu ändern {wie Du beschrieben hast--> set-variable=max_connections=500 in der [mysqld]-Section].
Anders kann ich die Aussage "Jedoch nur manuell da beim Neustart Mysql nur 100 akzeptiert - obwohl unter [mysqld] eingetragen. nicht deuten.

Andere mögliche Erklärung, die mir plausibel erscheint und auch den bestandenen Stresstest erklärt:
Es liegt doch auf Clientseite, bei Dir--> Du verbrätst mehr Connections als eigentlich beabsichtigt.
Das kann passieren, wenn Du unabsichtlich bzw. unwissentlich mit permanenten Connections agierst, die nach Beendigung der Session nicht geschlossen werden.
Also mysql_connect() anstatt mysql_pconnect() verwendest.

(BTW: Dass Du durch Programmierfehler Connections nicht schließt, kann ausgeschlossen werden??)

Überprüfe bzw. setze noch mal in der php.ini (nicht in der my.cnf !!)
01.
 ; in der Section... 
02.
[MySQL] 
03.
; Permanente/persitente Connections verbieten 
04.
mysql.allow_persistent=Off
Dann wird automatisch jeder eventuell vorhandene mysql_pconnect()-Aufruf als mysql_connect() ausgeführt.

Falls es etwas anderes war, poste bitte Ursache und Deine Lösung.

Grüsse
Biber
Bitte warten ..
Mitglied: TheDarkSide
07.04.2007 um 09:15 Uhr
Also persistente Connections hatte ic hmal versucht, ging aber nur ca. 1-2Tage gut. Danach habe ich wieder normale Connections mit mysql_connect benutzt. Leider ist der Hoster über Ostern nicht da um das Problem zu besprechen. Aber die letzten persistenten Verbndungen sollten schon längst geschlossen sein. Ansonsten fällt mir nicht mehr ein *schnief*
Bitte warten ..
Mitglied: 16568
07.04.2007 um 09:38 Uhr
Leider ist der
Hoster über Ostern nicht da um das
Problem zu besprechen.

Dann würde ich an Deiner Stelle umgehend den Hoster wechseln.
Ich hoste z.B. selbst, und bin auch über die Feiertage zu erreichen.
(das nennt man übrigens Service )

Wie Biber schon angedeutet, denke auch ich, daß es 2 Möglichkeiten gibt...
(wenn es wirklich am Hoster liegt, daß er die my.cnf nicht richtig geschrieben hat, böses Autsch... )

Aber nachdem Du ja auch nicht genau sagst, was für eine Version Du zuum Entwickeln, und welche für das Live-System verwendest, kann ich leider nur meine Glaskugel polieren...


Lonesome Walker
Bitte warten ..
Ähnliche Inhalte
Webbrowser

"too many redirects" auf einzelnen Rechnern mit einigen Browsern

Frage von ichbindernikolausWebbrowser6 Kommentare

Moin zusammen. Ich weiß, das ist viel Text (sorry dafür), aber vielleicht habt ihr ja noch eine Idee dazu: ...

Netzwerke

PfSense OpenVPN serven startet nicht - too many host addresses

gelöst Frage von kiwianaNetzwerke7 Kommentare

Vorweg meine Konfiguration: - Router, LAN 10.0.0.1 - pfSense / APU, WAN 10.0.0.2, Bridge 192.168.1.1 (Members: LAN & WiFi) ...

PHP

Problem mit php und mysql

Frage von gamerffPHP6 Kommentare

Hallo Forum ich hab ein Problem beim Update eines Datensatzes Kann mir jemand sagen wo mein Fehler liegt

Windows Server

Windows Server: File too long mehr als 255 Zeichen Problem

Frage von bytetixWindows Server5 Kommentare

Hallo, wir migrieren gerade alte 2003er Server und stellen an manchen Pfaden & Dateinamen fest, das diese zu lang, ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 1 TagWindows 105 Kommentare

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 1 TagAdministrator.de Feedback18 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 1 TagHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 2 TagenGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Windows Netzwerk
WSUS4 und Windows 10 Updates automatisch installieren
Frage von sammy65Windows Netzwerk15 Kommentare

Hallo miteinander, ich habe mit einen neuen WSUS Server aufgesetzt Server 2016 darauf einen aktuellen WSUS. Grund, wir stellen ...

Speicherkarten
Vergessliche USB-Sticks?
Frage von hanheikSpeicherkarten14 Kommentare

Ich habe in den letzten Tagen 500 USB-Sticks mit Bilddateien bespielt. Obwohl ich die Dateien mit größter Sorgfalt kopiert ...

Windows Server
NTFS Berechtigungen Ordnerstruktur
Frage von hukahu23489Windows Server11 Kommentare

Hallo, ich bin seit kurzem in einer neuen IT-Abteilung und bin über das Berechtigungskonzept des Unternehmens sehr schockiert. Ich ...

Hyper-V
Hyper-V mit altem XEON-Server. Was ist falsch?
Frage von LollipopHyper-V11 Kommentare

Hallo Bin etwas frustriert. Kleinbetrieb, ca. 15 PC's, 2 Stk. Server mit einigen virtuellen PC's für Fernwartung, VaultServer für ...