Oder jemand macht mal einen entsprechenden SQL-Dump der betroffenen Tabellen, damit man sie importieren kann.
Lars.
Oder jemand macht mal einen entsprechenden SQL-Dump der betroffenen Tabellen, damit man sie importieren kann.
Lars.
irgendwie wärs mal wichtig, rauszufinden, wer den Dienst in die Knie zwingt - mit nachjustieren (von 200 auf 500 parallele Verbingungen) wird man das Problem nicht lösen fürchte ich
hat schon mal jemand versucht das ganze übers git auszuchecken ?
ich hab mit Mike gemailt
er hat das Problem das es IPs gibt die im Sekundentakt continuierlich die komplette Liste abholen.
Wir sind dran.
Christian
Ich vermute ja, dass irgendein Client die Verbindung nicht richtig schliesst nach Download. Ob das epgd ist oder ein anderer Dienst, wäre natürlich zu klären. Wenn es eine DOS Attacke sein sollte, kann man da auch anderweitig etwas gegen tun, fail2ban o.ä.
ich leite dir das Mail von Mike samt dem Log weiter. - ein anderer Dienst kann quasi ausgeschlossen werden da wir uns sogar mit Versionstand autentifizieren.
Eine Idee hab ich bei dem Log nicht. Scheint jedenfalls eine recht alte Version vom epgd zu sein. Wie oft versuchts denn der epgd, wenn der Download fehlschlägt?
wenn das tatsächlich eine alte Version mit einem Bug ist könnte Mike die an der Stelle bannen...
Merge abwarten, dann ein
Cheers,
Ole
Danke für die SQL file!
Etwas wie fail2ban könnte auf dem Server helfen, die Clients die zu oft abfragen eine Zeit lang zu bannen.
Laut Log ist es epgd v0.2.1 (12.05.2014)
Bei mir steht allerdings das gleiche Datum, wie bei Dir: epgd version 0.3.0a from 15.04.2014
http Version 0.5.34 bzw. master Version 0.3.0 sind jetzt im git aktualisiert - die Versionen greifen maximal alle 6 Stunden auf den Server zu.
richtig gut finde ich das noch nicht aber es wird vorerst helfen.
Christian
Laut Log ist es epgd v0.2.1 (12.05.2014)
Ich setze diese Version ein, bekomme aber auch den Fehler mit der überschrittenen Anzahl Verbindungen, also kann ich es nicht sein.
D.h. ich muss meinen epgd nun aktualisieren? Hab ich eigentlich wenig Lust zu... Es läuft ansonsten so gut bei mir.
Lars.
ne erstmal nicht, bei Mike ist noch keine Versionsperre drin.
Mit dem Aktualisieren gehts mir ähnlich: bin produktiv auf ner ein Jahr alten http version
Gerade mal meinen epgd neugestartet, da hat die Verbindung funktioniert.
Mal sehen, ob ich bei Gelegenheit mal den Kram aktualisiere...
Lars.
wartet noch mal bitte ab bevor ihr die Versionen ins git schiebt, überlegen noch obs noch ne bessere Möglichkeit gibt
es sieht so aus als würde im Fehlerfall der client immer ein "GET ALL" senden, also alle Listen anfordern. Wir versuchen genau diesen Fall in der Zeit einzuschränken.
Vermutlich sind das epgd die vor sich hin coren weil irgendwas an der DB oder den Tabellen nicht stimmt...
Es gab neulich auch wieder ein mysql-Update bei Ubuntu, da gab's doch schon mal Probleme. Also sollten wohl mal alle ihr syslog bzgl. epgd beschauen...
Lars.
Um es erst mal wieder zum laufe zu bekommen (geht's wieder? Habs noch nicht getestet, sorry) kann man auch per IPTables die Verbindungen pro IP limitieren, dann legt ein fehlgeleiteter client nicht gleich die ganze Seite lahm Das ist vielleicht auch Zukunftsfähiger als eine Versionssperre.
iptables -A INPUT -p tcp --syn --dport 2006 -m connlimit --connlimit-above 2 -j REJECT
[EDIT]
Ich sehe aber gerade, dass auch mein EPGD Probleme hat/hatte
Syslog geflutet mit:
Nach einem Neustart tuts wieder. Könnte an einem MYSQL update gelegen haben(?)
Feb 1 16:25:04 epgd: Starting episode download ...
Feb 1 16:25:14 epgd: SVDRPCL: Error connecting to eplists.constabel.net:2006: Connection timed out
Feb 1 16:25:14 epgd: Open connection to 'eplists.constabel.net' failed, aborting transfer!
Vielleicht ist die Gelegenheit gut, den EPGD zu updaten
im git gibt es einen epgd update (master sowie http branch), Damit wird der komplette Lauf (GET all), also das holen aller Serien auf einmal je 6 Stunden begrenzt -im Normalfall benötigt man das einmal beim initialen Aufbau der Datenbank.
Der Update Lauf ist von der Änderung unberührt - wenn ich nix falsch gemacht habe
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!