Junior-Status fuer alle Nodes

Hier finden YaCy User Hilfe wenn was nicht funktioniert oder anders funktioniert als man dachte. Bei offensichtlichen Fehlern diese bitte gleich in die Bugs (http://bugs.yacy.net) eintragen.
Forumsregeln
In diesem Forum geht es um Benutzungsprobleme und Anfragen für Hilfe. Wird dabei ein Bug identifiziert, wird der thread zur Bearbeitung in die Bug-Sektion verschoben. Wer hier also einen Thread eingestellt hat und ihn vermisst, wird ihn sicherlich in der Bug-Sektion wiederfinden.

Junior-Status fuer alle Nodes

Beitragvon Quix0r » Di Feb 16, 2010 8:06 pm

Nach einigen Stunden Laufzeit kommen sehr oft InterruptedException, nach weiteren Stunden kommen davon noch mehr - alle im Crawler-Worker - und danach ist YaCy von Aussen nicht mehr erreichbar und wird von allen Nodes als Junior reported.

Anbei mal das komplette Log nach dem Runterfahren. Am Ende sind die besagten InterruptedException samt ein paar NPEs. SVN 6673.

Das sollte mehr als dringend gefixt werden. Mit nur 30 Crawlern (crawler.MaxActiveThreads oder so) tritt der Effekt noch viel schneller auf. :(

Edit:
Das mit der InterruptedException ist kaum noch hier raustrennbar, daher habe ich einen seperaten Thread dazu erstellt.
Dateianhänge
yacy01.log.bz2
Logfile
(15.73 KiB) 61-mal heruntergeladen
Zuletzt geändert von Quix0r am So Mär 21, 2010 2:25 am, insgesamt 1-mal geändert.
Quix0r
 
Beiträge: 1345
Registriert: Di Jul 31, 2007 9:22 am
Wohnort: Krefeld

Re: Junior-Status fuer alle Nodes und InterruptedException

Beitragvon dulcedo » Mi Feb 17, 2010 7:36 am

Beim runterfahren sehe ich nur einen Fehler und dort beschwert sich wohl ein noch laufender DHT-job dass der rest-peer nicht mehr läuft.
Die StackTraces vorher sind mir auch schon aufgefallen konnte aber keine Ursache ausmachen, bei einem regelmässigen Neustart fällt das aber momentan eher nicht ins Gewicht da ein stop und die Suche noch funktioniert. Kritisch sind Fehler wo nur noch ein kill Wirkung zeigt.
dulcedo
 
Beiträge: 1006
Registriert: Do Okt 16, 2008 6:36 pm
Wohnort: Bei Karlsruhe

Re: Junior-Status fuer alle Nodes und InterruptedException

Beitragvon Quix0r » Mi Feb 17, 2010 7:19 pm

Vielleicht ist das hier noch nicht deutlich genug rueber gekommen, welchen Bug ich hier anspreche. :) Dazu habe ich mal letzte Nacht einen Blog-Eintrag auf meiner Node gemacht:
http://free-search.yacy/BlogComments.ht ... 6378588461

Relevant sind hier alle ersten Punkte sowie 2.) und yacy.conf.2 aus der Repository, da ich mit dieser Konfiguration das herausprovozieren konnte. :)
Quix0r
 
Beiträge: 1345
Registriert: Di Jul 31, 2007 9:22 am
Wohnort: Krefeld

Re: Junior-Status fuer alle Nodes und InterruptedException

Beitragvon dulcedo » Mi Feb 17, 2010 9:33 pm

Das angesprochene "für 20 minuten" deutet auf einen grösseren GC oder eine rewrite-aktion hin. Auch das ist momentan unkritisch weil dieser Zustand mit stop zu beenden ist und der peer grundsätzlich erreichbar ist. Diese langen GCs kannst du mit der jconsole beobachten, in der Zeit macht die JVM rein garnichts.
Wenn dann aber noch der Fall eintritt dass der peer weder auf Portanfragen noch auf ein stop zumindest verzögert reagiert, was nach längerer Zeit des öfteren passiert, dann geht es um die kritischen Fehler die zumindnst für mich am dringlichsten sind. Also versuche ich erst einmal die einzugrenzen.

Die Problematik mit Junior-Status kenne ich aus 2 Situationen:
-Der peer ist mit anderen Aufgaben zu beschäftigt um mehrfach Anfragen zu beantworten, das ändert sich sobald man zB den crawl stoppt.
-Der httpd verarbeitet Anfragen verzögert/sporadisch. Das ist ein Nebeneffekt vom oben beschriebenen.
dulcedo
 
Beiträge: 1006
Registriert: Do Okt 16, 2008 6:36 pm
Wohnort: Bei Karlsruhe

Re: Junior-Status fuer alle Nodes und InterruptedException

Beitragvon Quix0r » Mi Feb 17, 2010 9:49 pm

Und was hat das mit den digest-Meldungen auf sich? Auch GC?

Eben erneut eingefrohren, anbei das komplette Log. Am Anfang siehst du die digest-Meldungen.

Und nach GC-Aktion sieht der Graph nicht aus.
PerformanceGraph016.png
Ganz links ist noch etwas zu sehen...
PerformanceGraph016.png (10.1 KiB) 2272-mal betrachtet
Dateianhänge
yacy00.log.bz2
Einfrierer
(26.95 KiB) 56-mal heruntergeladen
Quix0r
 
Beiträge: 1345
Registriert: Di Jul 31, 2007 9:22 am
Wohnort: Krefeld

Re: Junior-Status fuer alle Nodes und InterruptedException

Beitragvon dulcedo » Mi Feb 17, 2010 10:16 pm

Auffällig sind im log sehr hohe Verzögerungszeiten, einmal beim crawl (focus.de delay 59Sec) oder core (YACY hello: responded remote peer 'locutus' [localhost] in 401015 milliseconds), weiterhin lassen sich DHT-Transfers nicht versenden. Das könnte natürlich solange alles blockieren bis sich der Knoten irgendwie löst; Oder auch nicht, dann kill.
Zusammen mit dem "connection factory shutdown" alles Dinge die ich auch schon festgestellt habe, und die wohl auch alle irgendwie mit dem blockierenden httpd zu tun haben.

Wenn du nun noch den Anfang des Schlammassels übersichtlich loggst dann hat Thomas sicher noch so einen hübschen Orden...
dulcedo
 
Beiträge: 1006
Registriert: Do Okt 16, 2008 6:36 pm
Wohnort: Bei Karlsruhe

Re: Junior-Status fuer alle Nodes und InterruptedException

Beitragvon Quix0r » Mi Feb 17, 2010 10:20 pm

Haette ich kein Problem damit, Thomas um einen weiteren Orden reicher zu machen... :mrgreen: :mrgreen: :mrgreen:

Der Anfang sollte im oberen Logfile (erster Posting) zu sehen sein. Ich restarte gleich mal mit dem "-d/-l" Parameter, um mehr Debug-Log zu bekommen. Kann aber gross werden...
Quix0r
 
Beiträge: 1345
Registriert: Di Jul 31, 2007 9:22 am
Wohnort: Krefeld

Re: Junior-Status fuer alle Nodes und InterruptedException

Beitragvon dulcedo » Mi Feb 17, 2010 10:23 pm

Übersichtlich...
Ich hatte die Situation schon öfters und auch das log von Anfang an aber konnte keine direkte Ursache erkennen.
dulcedo
 
Beiträge: 1006
Registriert: Do Okt 16, 2008 6:36 pm
Wohnort: Bei Karlsruhe

Re: Junior-Status fuer alle Nodes und InterruptedException

Beitragvon Quix0r » Do Feb 18, 2010 4:15 am

Anbei ein einfacher Thread-Dump, an den 100-fachen bin ich noch nicht rangekommen. Auch der Menuepunkt Connections_p.html reagiert nicht.

dump8-single.log.bz2
SIngle Thread-Dump
(10.84 KiB) 63-mal heruntergeladen


Waehrend er haengt, hier mal ein Logfile-Ausschnitt:
Code: Alles auswählen
I 2010/02/18 04:14:19 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 77
I 2010/02/18 04:14:19 PLASMA dhtTransferJob: no dequeueing from cloud to transmission: too many concurrent sessions: 10
I 2010/02/18 04:14:20 PLASMA Received 180 Entries 8 Words [FA6nfPdXWpzh .. FA9padUhP9Ds]/757187633863280912 from TL2_9Ud3yr0z:buffer/0.93006593, processed in 12 milliseconds, requesting 3/180 URLs, blocked 4 RWIs
I 2010/02/18 04:14:20 YACY Received 0 URLs from peer TL2_9Ud3yr0z:buffer/0.93006593 in 1 ms, blocked 3 URLs
I 2010/02/18 04:14:22 PLASMA Received 3 Entries 2 Words [FBImXY1FfMZE .. FBIpBMELtxn4]/756748246353126068 from bAQ1k6PNpagJ:sixcooler/0.93006665, processed in 1 milliseconds, requesting 0/3 URLs, blocked 0 RWIs
I 2010/02/18 04:14:22 PLASMA Received 39 Entries 37 Words [lYFT8bi5bsTE .. uj24mWEYqjfT]/-4568388096275060372 from qAIVfS-qMrdN:sixcooler2/0.9400668, processed in 1 milliseconds, requesting 0/4 URLs, blocked 0 RWIs
I 2010/02/18 04:14:22 PLASMA crawlReceipt: RECEIVED RECEIPT from 8QJuX3LaPn__:nemrod/0.93006593 for URL GO7pN79iptRZ:http://stammlocks.com/index.php?page=etsuokull1
I 2010/02/18 04:14:24 PLASMA Received 12 Entries 4 Words [MIvaUaHH83KY .. MIvoiOxCDUSn]/-269189415088623748 from xXaf2em2iAJ1:malaysia-peer/0.93006593, processed in 0 milliseconds, requesting 2/12 URLs, blocked 4 RWIs
I 2010/02/18 04:14:25 YACY Received 0 URLs from peer xXaf2em2iAJ1:malaysia-peer/0.93006593 in 0 ms, blocked 2 URLs
I 2010/02/18 04:14:27 PLASMA Received 1 Entries 3 Words [hw5X9rlgLOgM .. hw6Yu-YPCsdy]/-3386044802456903232 from wDNahEi_T5j4:anilam_test/0.9300664, processed in 0 milliseconds, requesting 0/1 URLs, blocked 2 RWIs
I 2010/02/18 04:14:29 PLASMA Received 16 Entries 9 Words [AzkXzKL1Z5yv .. Bzyu1zjricla]/1291447552501298004 from qAIVfS-qMrdN:sixcooler2/0.9400668, processed in 1 milliseconds, requesting 0/7 URLs, blocked 0 RWIs
I 2010/02/18 04:14:30 PLASMA Received 1 Entries 1 Words [0CpC2cs97JMg .. 0CpC2cs97JMg]/3203313813239396704 from qAIVfS-qMrdN:sixcooler2/0.9400668, processed in 0 milliseconds, requesting 0/1 URLs, blocked 0 RWIs
I 2010/02/18 04:14:31 PLASMA Received 205 Entries 38 Words [exOyIDAp7YAz .. e6LiJgOA--MC]/-2964510619649133232 from MuOHZ3ou_X__:KIT01-07custom091203/0.93006676, processed in 13 milliseconds, requesting 0/193 URLs, blocked 0 RWIs
I 2010/02/18 04:14:33 PLASMA Received 7 Entries 7 Words [3Awqs6b_G4vx .. 3VwHA28pdf9L]/2751569561606245196 from qAIVfS-qMrdN:sixcooler2/0.9400668, processed in 0 milliseconds, requesting 0/3 URLs, blocked 0 RWIs
I 2010/02/18 04:14:33 PLASMA Received 196 Entries 28 Words [aQ6D91qjeUoq .. auMps4KeyPWM]/-2338165407756919012 from MuOHZ3ou_X__:KIT01-07custom091203/0.93006676, processed in 151 milliseconds, requesting 0/194 URLs, blocked 4 RWIs
I 2010/02/18 04:14:33 PLASMA Received 27 Entries 1 Words [HCcFshQgFACf .. HCcFshQgFACf]/465581072655803816 from 31AWTMnyRz__:KIT01-12-replicator/0.9400668, processed in 2 milliseconds, requesting 14/27 URLs, blocked 3 RWIs
I 2010/02/18 04:14:33 YACY Received 5 URLs from peer 31AWTMnyRz__:KIT01-12-replicator/0.9400668 in 2 ms, blocked 9 URLs
I 2010/02/18 04:14:34 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 77
I 2010/02/18 04:14:34 PLASMA dhtTransferJob: no dequeueing from cloud to transmission: too many concurrent sessions: 10

Nichts aussgewoehnliches dabei. CPU-Last ist sehr wenig (~56% bei Quad-Core).

Dann geht es gewoehnlich weiter, Crawls laufen, wird DHT verteilt. Bevor der Haenger sich geloest hat, habe ich kurz gesehen, dass viele ausgehende "POST /foo.html" Verbindungen zu sehen waren. Ich achte da beim naechsten Mal - kommt gewiss - mal genauer drauf. Ansonsten wieder die ueblichen "digest-Meldungen" und InterruptedException in Anzahl der Worker-Threads.

Eines noch:
Code: Alles auswählen
W 2010/02/18 04:16:42 HTTPC cleanUp ConnectionInfo interrupted by ConcurrentModificationException


Edit1: Seit einigen Minuten probiert er nur noch dies:
Code: Alles auswählen
I 2010/02/18 16:17:54 BALANCER forcing crawl-delay of 59787 milliseconds for www.clearstream.com: minimumDelta = 500, timeSinceLastAccess = 213, flux = 0, robots.delay = 0, host.average = 35835, top.size() = 0, delayed.size() = 0, domainStacks.size() = 1, domainStacksInitSize = 1
I 2010/02/18 16:17:57 BALANCER waiting for www.clearstream.com: 57 seconds remaining...
I 2010/02/18 16:17:59 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 75
I 2010/02/18 16:17:59 PLASMA dhtTransferJob: no dequeueing from cloud to transmission: too many concurrent sessions: 10
I 2010/02/18 16:18:00 BALANCER waiting for www.clearstream.com: 54 seconds remaining...
I 2010/02/18 16:18:03 BALANCER waiting for www.clearstream.com: 51 seconds remaining...
I 2010/02/18 16:18:06 BALANCER waiting for www.clearstream.com: 48 seconds remaining...
I 2010/02/18 16:18:09 BALANCER waiting for www.clearstream.com: 45 seconds remaining...
I 2010/02/18 16:18:12 BALANCER waiting for www.clearstream.com: 42 seconds remaining...
I 2010/02/18 16:18:14 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 75
I 2010/02/18 16:18:14 PLASMA dhtTransferJob: no dequeueing from cloud to transmission: too many concurrent sessions: 10
I 2010/02/18 16:18:15 BALANCER waiting for www.clearstream.com: 39 seconds remaining...
I 2010/02/18 16:18:18 BALANCER waiting for www.clearstream.com: 36 seconds remaining...
I 2010/02/18 16:18:21 BALANCER waiting for www.clearstream.com: 33 seconds remaining...
I 2010/02/18 16:18:24 BALANCER waiting for www.clearstream.com: 30 seconds remaining...
I 2010/02/18 16:18:27 BALANCER waiting for www.clearstream.com: 27 seconds remaining...
I 2010/02/18 16:18:29 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 75
I 2010/02/18 16:18:29 PLASMA dhtTransferJob: no dequeueing from cloud to transmission: too many concurrent sessions: 10
I 2010/02/18 16:18:30 BALANCER waiting for www.clearstream.com: 24 seconds remaining...
I 2010/02/18 16:18:33 BALANCER waiting for www.clearstream.com: 21 seconds remaining...
I 2010/02/18 16:18:36 BALANCER waiting for www.clearstream.com: 18 seconds remaining...
I 2010/02/18 16:18:39 BALANCER waiting for www.clearstream.com: 15 seconds remaining...
I 2010/02/18 16:18:42 BALANCER waiting for www.clearstream.com: 12 seconds remaining...
I 2010/02/18 16:18:44 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 75
I 2010/02/18 16:18:44 PLASMA dhtTransferJob: no dequeueing from cloud to transmission: too many concurrent sessions: 10
I 2010/02/18 16:18:45 BALANCER waiting for www.clearstream.com: 9 seconds remaining...
I 2010/02/18 16:18:48 BALANCER waiting for www.clearstream.com: 6 seconds remaining...
I 2010/02/18 16:18:51 BALANCER waiting for www.clearstream.com: 3 seconds remaining...

Ich hatte die Anzahl maximaler Loader spasseshalber auf 10.000 gestellt, was obriges Log bewirkt hat. (9.711 belegt). 9.000 ist wohl die maximale Grenze. Ich habe nun wieder 100 eingestellt und es kommen die allbekannten InterruptedException. Jetzt sind noch 757 uebrig (nach Runterstellung von 10.000 auf 100 Crawler). Also schoen Daumen druecken, dass die IE kommen... :mrgreen:

Edit2: Passiert aussser folgendem nichts mehr:
Code: Alles auswählen
I 2010/02/18 16:48:14 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 75
I 2010/02/18 16:48:14 PLASMA dhtTransferJob: no dequeueing from cloud to transmission: too many concurrent sessions: 10
I 2010/02/18 16:48:29 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 75
I 2010/02/18 16:48:29 PLASMA dhtTransferJob: no dequeueing from cloud to transmission: too many concurrent sessions: 10
I 2010/02/18 16:48:44 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 75
I 2010/02/18 16:48:44 PLASMA dhtTransferJob: no dequeueing from cloud to transmission: too many concurrent sessions: 10
I 2010/02/18 16:48:59 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 75
I 2010/02/18 16:48:59 PLASMA dhtTransferJob: no dequeueing from cloud to transmission: too many concurrent sessions: 10
I 2010/02/18 16:49:14 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 75
I 2010/02/18 16:49:14 PLASMA dhtTransferJob: no dequeueing from cloud to transmission: too many concurrent sessions: 10
I 2010/02/18 16:49:29 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 75
I 2010/02/18 16:49:29 PLASMA dhtTransferJob: no dequeueing from cloud to transmission: too many concurrent sessions: 10
I 2010/02/18 16:49:44 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 75
I 2010/02/18 16:49:44 PLASMA dhtTransferJob: no dequeueing from cloud to transmission: too many concurrent sessions: 10
I 2010/02/18 16:49:59 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 75
I 2010/02/18 16:49:59 PLASMA dhtTransferJob: no dequeueing from cloud to transmission: too many concurrent sessions: 10

Wird davon ein Thread-Dump benoetigt?

Edit3: War leider ein killYACY.sh noetig. :(
Quix0r
 
Beiträge: 1345
Registriert: Di Jul 31, 2007 9:22 am
Wohnort: Krefeld

Re: Junior-Status fuer alle Nodes und InterruptedException

Beitragvon Quix0r » Fr Feb 19, 2010 10:22 pm

Nur zur Protokollierung der Ereignisse:
PerformanceGraph017.png
Waehrend er fast haengt.
PerformanceGraph017.png (16.86 KiB) 2195-mal betrachtet


Und ein 100-facher Dump. Auffallend viele Haenger in der MetadataRepository.
Dateianhänge
dump09.log.bz2
100-facher Dump.
(9.85 KiB) 54-mal heruntergeladen
Quix0r
 
Beiträge: 1345
Registriert: Di Jul 31, 2007 9:22 am
Wohnort: Krefeld

Re: Junior-Status fuer alle Nodes und InterruptedException

Beitragvon Quix0r » Di Mär 16, 2010 10:36 pm

Reproduzierbar: (YaCy-Node: free-search)
- Node startet ohne Crawlen/DHT als Public Node im Robinson-Mode
- Sie ist fuer ~20-30 Nodes erreichbar und wird senior, nach Upload der Seed-Liste principal
- Es ist als staticIP ein dyndns-Hostname eingetragen, da die IP dynamisch ist
- Nach einigen Stunden guten Laufens (keine Crawls, siehe hier wieso), wird die Node schrittweise fuer alle Nodes junior und kommt auch nicht mehr zurueck
- Nur ein Neustart brint sie wieder fuer ein paar Stunden online

Tritt das Problem auch bei statischen IPs, z.B. bei Servern auf? Wenn nein, ist endlich ein Anhaltspunkt gefunden. Das Logbuch /var/log/syslog auf dem Router zeigt keine nennswerten Aktivitaeten wie z.B. reconnects oder gar Verlust/Wiederaufbau der Verbindung zum Internet. Ich kann auch problemlos waehrend des Crawlens den Nameserver neustarten (z.B. wegen geblacklisteter geparkter Domain). Also liegt es auch nicht daran.

Hoffe, der Bug wird bald gefunden. :)
Quix0r
 
Beiträge: 1345
Registriert: Di Jul 31, 2007 9:22 am
Wohnort: Krefeld

Re: Junior-Status fuer alle Nodes und InterruptedException

Beitragvon Quix0r » Mi Mär 17, 2010 4:08 pm

Jetzt kapiere ich gar nichts mehr. Seit gestern Nacht, nachdem ich den oberen Beitrag geschrieben hatte und die Busy-Loop vom Peer-Ping geaendert hatte, bleibt die Node Principal. Busy-Loop ist auf 1500 und Idle-Loop ist auf 10000 ms eingestellt. Mit hoeheren Werten wird die Node irgentwann Junior. :(
Quix0r
 
Beiträge: 1345
Registriert: Di Jul 31, 2007 9:22 am
Wohnort: Krefeld

Re: Junior-Status fuer alle Nodes und InterruptedException

Beitragvon Orbiter » Fr Mär 19, 2010 4:32 pm

ich hatte dir schon bei der Messe gesagt dass dein Peer-Ping Einstellungen an Sabotage grenzen. Dazu gibts nun einen Security-Patch, SVN 6751
Orbiter
 
Beiträge: 5787
Registriert: Di Jun 26, 2007 10:58 pm
Wohnort: Frankfurt am Main

Re: Junior-Status fuer alle Nodes und InterruptedException

Beitragvon Quix0r » Fr Mär 19, 2010 4:39 pm

Ja, sei mir doch nicht boes, dass ich anders an das Problem rangehe, als konventionell. :) Zur Aufklaerung: Als Fachinformatiker mit Fachrichtung Anwendungsentwicklung hat man sehr wenig Theorie. Ich habe gehoehrt, dass beim Diplom-Informatiker deutlich mehr Theorie dabei ist.

Daher gehe ich anders dran als man es von einem Informatiker erwarten wuerde. :) Nur wie bereits wo hier im Forum gesagt, und ich wiederhole mich gerne mal:
- Ist Busy-Delay fuer den Peer-Ping sehr niedrig, bekomme ich deutlich mehr Peers zu "sehen":
Code: Alles auswählen
I am accessible for 59 peer(s), not accessible for 1 peer(s).

- Und das ganze Front-End reagiert schneller

Ich weiss nicht vorher das kommt, du sagtest mal, dass dies eigentlich nicht angehen kann, die Praxis an meiner Node zeigt aber eher das Gegenteil. :/ Und das alles war jetzt nicht boes gemeint. :)
Quix0r
 
Beiträge: 1345
Registriert: Di Jul 31, 2007 9:22 am
Wohnort: Krefeld

Re: Junior-Status fuer alle Nodes und InterruptedException

Beitragvon Quix0r » Fr Mär 19, 2010 5:43 pm

Dazu ein von Hand gezeichnetes Bild - alles ungenormte Symbole - was ich nachfolgend erklaere:
http://www.mxchange.org/downloads/yacy/p2p-art.png
Legende:
- Schwarze Punkte: Die einzelnen Peers/Nodes im freeworld-Verbund
- Hellgruene Linien: Verbindungen (I am accessible for X peers, wobei X die Anzahl hellgruener Linien ist) zwischen den Nodes mit Standart-Einstellungen fuer Idle-/Busy-Delay-Loop fuer den Peer-Ping
- Orange Linien: Verbindungen zwischen den Nodes mit deutlich kuerzeren Einstellungen fuer die Delay-Loops. DoS-Gefahr moeglich (leuchtete mir von Anfang an ein :) )
- Gelber Kreis: Hier wird eine Suchanfrage gestartet
- Gelber Pfeil: Hier ist ein moegliches Remote-Ergebnis gespeichert
- Gelbe Linien: Das Ergebnis (Snippet/etc.) soll hier uebertragen werden, der tatsaechliche Weg kann anders aussehen
- Hellblaue Linie und dunkelgruene Linie (gestrichelt): Hier koennte das Suchergebnis (Snippet/etc.) tatsaechlich uebertragen werden

Jetzt stellen wir uns einfach mal vor, die Node mit den orangenen Verbindungen ("Turbo-Ping") gibt es nicht, wie kommen dann dennoch die Ergebnisse von einer zur anderen Node?

Die Node mit dem gelben Kreis drum sollte doch irgentwie die Node mit dem jeweiligen gelben Pfeil kennen, sonst - praktisch gesehen - gibt es das Ergebnis doch gar nicht?
Quix0r
 
Beiträge: 1345
Registriert: Di Jul 31, 2007 9:22 am
Wohnort: Krefeld

Re: Junior-Status fuer alle Nodes und InterruptedException

Beitragvon Quix0r » So Mär 21, 2010 12:30 am

Mit SVN 6755:
Code: Alles auswählen
I 2010/03/21 00:29:36 YACY yacyClient.publishMySeed thread 'PublishSeed_ICSY' contacted peer at 131.246.103.128:9999, received 10222 bytes, time = 337 milliseconds
I 2010/03/21 00:29:36 YACY yacyClient.publishMySeed: Peer 'ICSY' reported us as junior.
I 2010/03/21 00:29:36 YACY publish: handshaked senior peer 'ICSY' at 131.246.103.128:9999
I 2010/03/21 00:29:36 YACY PeerPing: I am accessible for 0 peer(s), not accessible for 13 peer(s).
I 2010/03/21 00:29:36 YACY PeerPing: myType is junior

Das ist nicht nur einmal vorgekommen, sondern schon seit zwei bis drei Stunden so. :(

Wie hier beschrieben, half nur ein Neustart. Selbiges Verhalten, aber mit 60.000ms Minimal- und Standartwert sind maximal 13 Nodes erreichbar, mit 1500ms fuer Busy-Loop ueber 60, was wie in meinem Blog-Eintrag eigentlich positiv ist - nicht der sehr kurze Delay, sondern dass sehr viele Nodes erreichbar sind, dazu auch mehr hier.
Quix0r
 
Beiträge: 1345
Registriert: Di Jul 31, 2007 9:22 am
Wohnort: Krefeld

Re: Junior-Status fuer alle Nodes und InterruptedException

Beitragvon Quix0r » So Mär 21, 2010 2:28 am

dulcedo hat geschrieben:Beim runterfahren sehe ich nur einen Fehler und dort beschwert sich wohl ein noch laufender DHT-job dass der rest-peer nicht mehr läuft.

So etwas ist schoen mit einem Visitor- und Subject/Observer-Pattern kombiniert loesbar. Dazu muss ein "ShutdownObserver" erzeugt werden, auf den z.B. die Zusatz-Threads (URL- und RWI-Cleaner werfen gerne NPEs wenn diese nicht vor dem Runterfahren saber gestoppt wurden) sich registrieren und somit "benachrichtigt" werden, wenn es sich dem Ende neigt.

Der Visitor "besucht" dann einfach alle Registrants und faehrt diese sauber runter. :) Einfach mal nach goo... :oops: mit YaCy suchen. :mrgreen: :ugeek:

Oder die Wikipedia um Auskunft fragen.
Quix0r
 
Beiträge: 1345
Registriert: Di Jul 31, 2007 9:22 am
Wohnort: Krefeld

Re: Junior-Status fuer alle Nodes

Beitragvon Quix0r » So Mär 21, 2010 3:00 am

Back to topic:
Code: Alles auswählen
quix0r@quix0r:~/yacy$ grep "I am accessible" DATA/LOG/yacy*.log
DATA/LOG/yacy00.log:I 2010/03/21 03:01:22 YACY PeerPing: I am accessible for 0 peer(s), not accessible for 8 peer(s).
DATA/LOG/yacy00.log:I 2010/03/21 03:02:34 YACY PeerPing: I am accessible for 0 peer(s), not accessible for 8 peer(s).
DATA/LOG/yacy011.log:I 2010/03/21 02:42:31 YACY PeerPing: I am accessible for 1 peer(s), not accessible for 10 peer(s).
DATA/LOG/yacy013.log:I 2010/03/21 02:41:25 YACY PeerPing: I am accessible for 2 peer(s), not accessible for 9 peer(s).
DATA/LOG/yacy017.log:I 2010/03/21 02:40:24 YACY PeerPing: I am accessible for 3 peer(s), not accessible for 8 peer(s).
DATA/LOG/yacy01.log:I 2010/03/21 03:00:10 YACY PeerPing: I am accessible for 0 peer(s), not accessible for 8 peer(s).
DATA/LOG/yacy02.log:I 2010/03/21 02:58:47 YACY PeerPing: I am accessible for 0 peer(s), not accessible for 9 peer(s).
DATA/LOG/yacy03.log:I 2010/03/21 02:56:16 YACY PeerPing: I am accessible for 0 peer(s), not accessible for 11 peer(s).
DATA/LOG/yacy04.log:I 2010/03/21 02:52:55 YACY PeerPing: I am accessible for 0 peer(s), not accessible for 14 peer(s).
DATA/LOG/yacy05.log:I 2010/03/21 02:50:45 YACY PeerPing: I am accessible for 0 peer(s), not accessible for 14 peer(s).
DATA/LOG/yacy05.log:I 2010/03/21 02:51:50 YACY PeerPing: I am accessible for 0 peer(s), not accessible for 14 peer(s).
DATA/LOG/yacy06.log:I 2010/03/21 02:48:24 YACY PeerPing: I am accessible for 0 peer(s), not accessible for 14 peer(s).
DATA/LOG/yacy06.log:I 2010/03/21 02:49:29 YACY PeerPing: I am accessible for 0 peer(s), not accessible for 14 peer(s).
DATA/LOG/yacy07.log:I 2010/03/21 02:45:03 YACY PeerPing: I am accessible for 0 peer(s), not accessible for 12 peer(s).
DATA/LOG/yacy07.log:I 2010/03/21 02:46:07 YACY PeerPing: I am accessible for 0 peer(s), not accessible for 13 peer(s).
DATA/LOG/yacy07.log:I 2010/03/21 02:47:13 YACY PeerPing: I am accessible for 0 peer(s), not accessible for 14 peer(s).
DATA/LOG/yacy08.log:I 2010/03/21 02:43:50 YACY PeerPing: I am accessible for 0 peer(s), not accessible for 11 peer(s).

Somit darf ich fast alle zwei Stunden neustarten, damit die Node erreichbar bleibt. Anfangs konnten mich ~12-15 Nodes erreichen, nun keine mehr. :(

Hat die Node keine Lust mehr zum Crawlen? :?
Code: Alles auswählen
I 2010/03/21 03:04:10 PLASMA *Indexed 1393 words in URL http://everythingupclose.blogspot.com/ [JoS980VrDyIY]
        Description:  Everything Up Close
        MimeType: text/html | Charset: UTF-8 | Size: 29609 bytes | Anchors: 297
        LinkStorageTime: 7 ms | indexStorageTime: 8 ms
I 2010/03/21 03:04:10 INDEX-TRANSFER-DISPATCHER enqueueContainers: selected 3 targets for primary target key nC9B0Ut-k2__/9 wit
h 11 index containers.
I 2010/03/21 03:04:11 INDEX-TRANSFER-DISPATCHER enqueueContainers: selected 3 targets for primary target key rC9B0Ut-k2__/10 wi
th 11 index containers.
I 2010/03/21 03:04:11 INDEX-TRANSFER-DISPATCHER enqueueContainers: selected 3 targets for primary target key vC9B0Ut-k2__/11 wi
th 11 index containers.
I 2010/03/21 03:04:12 INDEX-TRANSFER-DISPATCHER enqueueContainers: selected 3 targets for primary target key zC9B0Ut-k2__/12 wi
th 11 index containers.
I 2010/03/21 03:04:12 INDEX-TRANSFER-DISPATCHER enqueueContainers: selected 3 targets for primary target key 3C9B0Ut-k2__/13 wi
th 11 index containers.
I 2010/03/21 03:04:12 INDEX-TRANSFER-DISPATCHER enqueueContainers: selected 3 targets for primary target key 7C9B0Ut-k2__/14 wi
th 11 index containers.
I 2010/03/21 03:04:12 INDEX-TRANSFER-DISPATCHER enqueueContainers: selected 3 targets for primary target key _C9B0Ut-k2__/15 wi
th 11 index containers.
I 2010/03/21 03:04:12 INDEX-TRANSFER-DISPATCHER selectContainersEnqueueToCloud: splittedContainerCache enqueued to cloud array
which has now 80 entries.
I 2010/03/21 03:04:12 PLASMA dhtTransferJob: result from enqueueing: true
I 2010/03/21 03:04:12 PLASMA dhtTransferJob: result from dequeueing: true
I 2010/03/21 03:04:12 INDEX-TRANSFER-DISPATCHER starting new index transmission request to HC9B0Ut-k2__
I 2010/03/21 03:04:12 BALANCER waiting for forums.animesuki.com: 9 seconds remaining...
I 2010/03/21 03:04:15 BALANCER waiting for forums.animesuki.com: 6 seconds remaining...
I 2010/03/21 03:04:18 BALANCER waiting for forums.animesuki.com: 3 seconds remaining...
I 2010/03/21 03:04:21 BALANCER forcing crawl-delay of 21118 milliseconds for forums.animesuki.com: minimumDelta = 500, timeSinc
eLastAccess = 102, flux = 0, robots.delay = 0, host.average = 10610, top.size() = 0, delayed.size() = 0, domainStacks.size() =
1, domainStacksInitSize = 1
I 2010/03/21 03:04:21 BALANCER waiting for forums.animesuki.com: 21 seconds remaining...
I 2010/03/21 03:04:22 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 79
I 2010/03/21 03:04:22 PLASMA dhtTransferJob: result from dequeueing: true
I 2010/03/21 03:04:22 INDEX-TRANSFER-DISPATCHER starting new index transmission request to jC9B0Ut-k2__
I 2010/03/21 03:04:24 BALANCER waiting for forums.animesuki.com: 18 seconds remaining...
I 2010/03/21 03:04:27 BALANCER waiting for forums.animesuki.com: 15 seconds remaining...
I 2010/03/21 03:04:30 BALANCER waiting for forums.animesuki.com: 12 seconds remaining...
I 2010/03/21 03:04:32 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 78
I 2010/03/21 03:04:32 PLASMA dhtTransferJob: result from dequeueing: true
I 2010/03/21 03:04:32 INDEX-TRANSFER-DISPATCHER starting new index transmission request to rC9B0Ut-k2__
I 2010/03/21 03:04:33 BALANCER waiting for forums.animesuki.com: 9 seconds remaining...
I 2010/03/21 03:04:36 BALANCER waiting for forums.animesuki.com: 6 seconds remaining...
I 2010/03/21 03:04:39 BALANCER waiting for forums.animesuki.com: 3 seconds remaining...
I 2010/03/21 03:04:42 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 77
I 2010/03/21 03:04:43 BALANCER forcing crawl-delay of 21118 milliseconds for forums.animesuki.com: minimumDelta = 500, timeSinceLastAccess = 102, flux = 0, robots.delay = 0, host.average = 10610, top.size() = 0, delayed.size() = 0, domainStacks.size() = 1, domainStacksInitSize = 1
I 2010/03/21 03:04:43 BALANCER waiting for forums.animesuki.com: 21 seconds remaining...
I 2010/03/21 03:04:46 BALANCER waiting for forums.animesuki.com: 18 seconds remaining...
I 2010/03/21 03:04:49 BALANCER waiting for forums.animesuki.com: 15 seconds remaining...
I 2010/03/21 03:04:52 BALANCER waiting for forums.animesuki.com: 12 seconds remaining...
I 2010/03/21 03:04:52 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 76
I 2010/03/21 03:04:52 PLASMA dhtTransferJob: result from dequeueing: true
I 2010/03/21 03:04:52 INDEX-TRANSFER-DISPATCHER starting new index transmission request to TC9B0Ut-k2__
I 2010/03/21 03:04:55 BALANCER waiting for forums.animesuki.com: 9 seconds remaining...
I 2010/03/21 03:04:58 BALANCER waiting for forums.animesuki.com: 6 seconds remaining...
I 2010/03/21 03:05:01 BALANCER waiting for forums.animesuki.com: 3 seconds remaining...
I 2010/03/21 03:05:02 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 75
I 2010/03/21 03:05:02 PLASMA dhtTransferJob: result from dequeueing: true
I 2010/03/21 03:05:02 INDEX-TRANSFER-DISPATCHER starting new index transmission request to XC9B0Ut-k2__
I 2010/03/21 03:05:04 BALANCER forcing crawl-delay of 21119 milliseconds for forums.animesuki.com: minimumDelta = 500, timeSinceLastAccess = 101, flux = 0, robots.delay = 0, host.average = 10610, top.size() = 0, delayed.size() = 0, domainStacks.size() = 1, domainStacksInitSize = 1
I 2010/03/21 03:05:04 BALANCER waiting for forums.animesuki.com: 21 seconds remaining...
I 2010/03/21 03:05:07 BALANCER waiting for forums.animesuki.com: 18 seconds remaining...
I 2010/03/21 03:05:10 BALANCER waiting for forums.animesuki.com: 15 seconds remaining...
I 2010/03/21 03:05:12 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 74
I 2010/03/21 03:05:12 PLASMA dhtTransferJob: result from dequeueing: true
I 2010/03/21 03:05:12 INDEX-TRANSFER-DISPATCHER starting new index transmission request to bC9B0Ut-k2__
I 2010/03/21 03:05:13 BALANCER waiting for forums.animesuki.com: 12 seconds remaining...
I 2010/03/21 03:05:16 BALANCER waiting for forums.animesuki.com: 9 seconds remaining...
I 2010/03/21 03:05:19 BALANCER waiting for forums.animesuki.com: 6 seconds remaining...
I 2010/03/21 03:05:22 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 73
I 2010/03/21 03:05:22 PLASMA dhtTransferJob: result from dequeueing: true
I 2010/03/21 03:05:22 INDEX-TRANSFER-DISPATCHER starting new index transmission request to nC9B0Ut-k2__
I 2010/03/21 03:05:22 BALANCER waiting for forums.animesuki.com: 3 seconds remaining...
I 2010/03/21 03:05:25 BALANCER re-fill of domain stacks; fileIndex.size() = 45, domainStacks.size = 1, collection time = 0 ms
I 2010/03/21 03:05:25 BALANCER forcing crawl-delay of 21118 milliseconds for forums.animesuki.com: minimumDelta = 500, timeSinceLastAccess = 102, flux = 0, robots.delay = 0, host.average = 10610, top.size() = 0, delayed.size() = 0, domainStacks.size() = 1, domainStacksInitSize = 1
I 2010/03/21 03:05:25 BALANCER waiting for forums.animesuki.com: 21 seconds remaining...
I 2010/03/21 03:05:28 BALANCER waiting for forums.animesuki.com: 18 seconds remaining...
I 2010/03/21 03:05:31 BALANCER waiting for forums.animesuki.com: 15 seconds remaining...
I 2010/03/21 03:05:32 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 72
I 2010/03/21 03:05:32 PLASMA dhtTransferJob: result from dequeueing: true
I 2010/03/21 03:05:32 INDEX-TRANSFER-DISPATCHER starting new index transmission request to vC9B0Ut-k2__
I 2010/03/21 03:05:34 BALANCER waiting for forums.animesuki.com: 12 seconds remaining...
I 2010/03/21 03:05:37 BALANCER waiting for forums.animesuki.com: 9 seconds remaining...
I 2010/03/21 03:05:40 BALANCER waiting for forums.animesuki.com: 6 seconds remaining...
I 2010/03/21 03:05:42 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 71
I 2010/03/21 03:05:42 PLASMA dhtTransferJob: result from dequeueing: true
I 2010/03/21 03:05:42 INDEX-TRANSFER-DISPATCHER starting new index transmission request to 3C9B0Ut-k2__
I 2010/03/21 03:05:43 BALANCER waiting for forums.animesuki.com: 3 seconds remaining...
I 2010/03/21 03:05:46 BALANCER forcing crawl-delay of 21118 milliseconds for forums.animesuki.com: minimumDelta = 500, timeSinceLastAccess = 102, flux = 0, robots.delay = 0, host.average = 10610, top.size() = 0, delayed.size() = 0, domainStacks.size() = 1, domainStacksInitSize = 1
I 2010/03/21 03:05:46 BALANCER waiting for forums.animesuki.com: 21 seconds remaining...
I 2010/03/21 03:05:49 BALANCER waiting for forums.animesuki.com: 18 seconds remaining...
I 2010/03/21 03:05:52 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 70
I 2010/03/21 03:05:52 PLASMA dhtTransferJob: result from dequeueing: true
I 2010/03/21 03:05:52 BALANCER waiting for forums.animesuki.com: 15 seconds remaining...
I 2010/03/21 03:05:55 BALANCER waiting for forums.animesuki.com: 12 seconds remaining...
I 2010/03/21 03:05:58 BALANCER waiting for forums.animesuki.com: 9 seconds remaining...
I 2010/03/21 03:06:01 BALANCER waiting for forums.animesuki.com: 6 seconds remaining...
I 2010/03/21 03:06:02 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 69
I 2010/03/21 03:06:02 PLASMA dhtTransferJob: result from dequeueing: true
I 2010/03/21 03:06:04 BALANCER waiting for forums.animesuki.com: 3 seconds remaining...
I 2010/03/21 03:06:07 BALANCER forcing crawl-delay of 21118 milliseconds for forums.animesuki.com: minimumDelta = 500, timeSinceLastAccess = 102, flux = 0, robots.delay = 0, host.average = 10610, top.size() = 0, delayed.size() = 0, domainStacks.size() = 1, domainStacksInitSize = 1
I 2010/03/21 03:06:08 BALANCER waiting for forums.animesuki.com: 21 seconds remaining...
I 2010/03/21 03:06:11 BALANCER waiting for forums.animesuki.com: 18 seconds remaining...
I 2010/03/21 03:06:12 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 68
I 2010/03/21 03:06:12 PLASMA dhtTransferJob: result from dequeueing: true
I 2010/03/21 03:06:14 BALANCER waiting for forums.animesuki.com: 15 seconds remaining...
I 2010/03/21 03:06:17 BALANCER waiting for forums.animesuki.com: 12 seconds remaining...
I 2010/03/21 03:06:20 BALANCER waiting for forums.animesuki.com: 9 seconds remaining...
I 2010/03/21 03:06:22 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 67
I 2010/03/21 03:06:22 PLASMA dhtTransferJob: result from dequeueing: true
I 2010/03/21 03:06:23 BALANCER waiting for forums.animesuki.com: 6 seconds remaining...
I 2010/03/21 03:06:26 BALANCER waiting for forums.animesuki.com: 3 seconds remaining...
I 2010/03/21 03:06:29 BALANCER forcing crawl-delay of 21119 milliseconds for forums.animesuki.com: minimumDelta = 500, timeSinceLastAccess = 101, flux = 0, robots.delay = 0, host.average = 10610, top.size() = 0, delayed.size() = 0, domainStacks.size() = 1, domainStacksInitSize = 1
I 2010/03/21 03:06:29 BALANCER waiting for forums.animesuki.com: 21 seconds remaining...
I 2010/03/21 03:06:32 BALANCER waiting for forums.animesuki.com: 18 seconds remaining...
I 2010/03/21 03:06:32 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 66
I 2010/03/21 03:06:32 PLASMA dhtTransferJob: result from dequeueing: true
I 2010/03/21 03:06:35 BALANCER waiting for forums.animesuki.com: 15 seconds remaining...
I 2010/03/21 03:06:38 BALANCER waiting for forums.animesuki.com: 12 seconds remaining...
I 2010/03/21 03:06:41 BALANCER waiting for forums.animesuki.com: 9 seconds remaining...
I 2010/03/21 03:06:42 PLASMA dhtTransferJob: no selection, too many entries in transmission cloud: 65
I 2010/03/21 03:06:42 PLASMA dhtTransferJob: result from dequeueing: true
I 2010/03/21 03:06:44 BALANCER waiting for forums.animesuki.com: 6 seconds remaining...
I 2010/03/21 03:06:47 BALANCER waiting for forums.animesuki.com: 3 seconds remaining...
I 2010/03/21 03:06:50 BALANCER forcing crawl-delay of 21115 milliseconds for forums.animesuki.com: minimumDelta = 500, timeSinceLastAccess = 105, flux = 0, robots.delay = 0, host.average = 10610, top.size() = 0, delayed.size() = 0, domainStacks.size() = 1, domainStacksInitSize = 1
I 2010/03/21 03:06:50 BALANCER waiting for forums.animesuki.com: 21 seconds remaining...
I 2010/03/21 03:06:52 PLASMA dhtTransferJob: selected cYZYQWrwTzB3 as start hash
I 2010/03/21 03:06:52 PLASMA dhtTransferJob: selected kYrl5i0cAe__ as limit hash
I 2010/03/21 03:06:52 RICELL-shrink1 unmountBestMatch(2.0, 268435456)
I 2010/03/21 03:06:52 IODispatcher appended merge job of files text.index.20100321020216317.blob, text.index.20100321020250122.blob to text.index.20100321020652614.blob
I 2010/03/21 03:06:52 BLOBArray merging text.index.20100321020216317.blob with text.index.20100321020250122.blob
I 2010/03/21 03:06:53 BALANCER waiting for forums.animesuki.com: 18 seconds remaining...
I 2010/03/21 03:06:54 INDEX-TRANSFER-DISPATCHER selectContainersEnqueueToCloud: selectedContainerCache was filled with 23 entries
I 2010/03/21 03:06:54 INDEX-TRANSFER-DISPATCHER splitContainersFromCache: splittedContainerCache filled with 16 partitions, deleting selectedContainerCache
I 2010/03/21 03:06:54 INDEX-TRANSFER-DISPATCHER enqueueContainers: selected 3 targets for primary target key AYZlRp9Vb5__/0 with 23 index containers.
I 2010/03/21 03:06:54 INDEX-TRANSFER-DISPATCHER enqueueContainers: selected 3 targets for primary target key EYZlRp9Vb5__/1 with 23 index containers.
I 2010/03/21 03:06:55 kelondroBLOBHeapWriter wrote a dump for the 140772 index entries of text.index.20100321020652614.blob in 107 milliseconds.
I 2010/03/21 03:06:55 HeapReader saturation of text.index.20100321020652614.blob.VkBQgdIS1K5C.idx: keylength = 5, vallength = 4, possible saving: 1 MB
I 2010/03/21 03:06:55 HeapReader using a dump of the index of /home/quix0r/yacy/DATA/INDEX/freeworld/SEGMENTS/default/text.index.20100321020652614.blob.
I 2010/03/21 03:06:55 BLOBArray merged text.index.20100321020216317.blob with text.index.20100321020250122.blob into /home/quix0r/yacy/DATA/INDEX/freeworld/SEGMENTS/default/text.index.20100321020652614.blob

Und weiter geht es...
Dateianhänge
dump013.log.bz2
100-facher Dump, kaum Netzaktivitaeten
(3.58 KiB) 57-mal heruntergeladen
Quix0r
 
Beiträge: 1345
Registriert: Di Jul 31, 2007 9:22 am
Wohnort: Krefeld

Re: Junior-Status fuer alle Nodes

Beitragvon Quix0r » Mo Mär 21, 2011 11:50 pm

@Orbiter: Du sagtest, dass dies am "Back-Ping" liegt, der von meinem Peer bei einem eingehenden "Hello" kommen muss, da ansonsten der andere Peer meinen als "junior" meldet. Wie und wo kann ich mir diesen Back-Ping genau ansehen? Ich muss schon den gesamten HTTP-Request wo sehen, sonst ist das Rumraterei, was ja nichts bringt.

Also sprich: Wie und wo kann ich die Roh-HTTP-Daten (Header + Message) loggen?

PS: Der andere Beitrag zum Thema Junior-Status ist noch aelter und ein dritter Beitrag dazu wuerde das ganze noch unuebersichtlicher machen, daher haenge ich das hier einfach an.
Quix0r
 
Beiträge: 1345
Registriert: Di Jul 31, 2007 9:22 am
Wohnort: Krefeld

Re: Junior-Status fuer alle Nodes

Beitragvon yehudili » Fr Apr 15, 2011 9:30 am

Bevor der Haenger sich geloest hat, habe ich kurz gesehen, dass viele ausgehende "italo fontana" Verbindungen zu sehen waren. Ich achte da beim naechsten Mal - kommt gewiss - mal genauer drauf. Ansonsten wieder die ueblichen "digest-Meldungen" und InterruptedException in Anzahl der Worker-Threads.
yehudili
 
Beiträge: 1
Registriert: Fr Apr 15, 2011 9:25 am


Zurück zu Fragen und Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste

cron