[Allegro] avanti(linux) too many ci_open()s failed in avanti.c, line 542

Klaus Lehmann lehmann_klaus at t-online.de
Mi Jan 4 12:33:40 CET 2012


Guten Tag [Frau/Herr] Bernhard Eversberg,
danke für Ihre Nachricht.
Am Mittwoch, 4. Januar 2012 um 12:12 schrieben Sie mir.
Ihre Nachricht finden Sie am Ende dieser eMail.

kleiner nachtrag.


> Am 04.01.2012 11:41, schrieb Klaus Lehmann:
>> [2012-01-04 10:47:23] ci_open /usr/local/4949-avanti/bin/4949-avanti -slave
>> [2012-01-04 10:47:23] ci_open() failed
>>
>> [2012-01-04 10:47:24] too many ci_open()s failed in avanti.c, line 542
>>                        !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
>> hierzu steht geschrieben:
>>                 if (err_count>  100)
>>                 fail("too many ci_open()s failed");
>> das programm avanti ist als solches (wohl) NICHT aus dem speicher
>> geflogen! warum ich das behaupte?: ich habe einen beobachter
>> engagiert, der prüft, ob avanti im speicher sich befindet oder nicht.
>> das scheint nicht auszureichen. ob man sich nagios zuwenden sollte?
>> (herr fischer auf Gö. hatte sowas neulich präsentiert??)
>> was ist hier passiert?
> In avanti.c wurde die Funktion ci_open() aufgerufen und sie lieferte 0
> zurück.
> Das passiert in der Zeile
>      if (pipe_open3(argv, &i, &o, &e))
>          return NULL;
> und die Funktion pipe_open3() (in pipe.c) hat dabei den Wert 1
> geliefert, was Fehler bedeutet. Es konnte demnach die C-Kernfunktion
> pipe() keine neue Pipe öffnen. Warum dies so ist, kann ich daraus
> nicht schließen.
> Falls dazu niemand was weiß, hat das sonst noch jemand mal beobachtet?
> Unter welchen Randbedingungen?

danke für die nachfrage. ich hatte zwar alle fraglichen logdateien 
durchgeforstet, auf meine üblichen verdächtigen hin (=segfaults etc; 
es gab aber keine diesbezüglichen einträge!), eine log hatte ich 
vergessen. da hatte ich nicht gesucht: ein googlebot erlaubte sich in der 
fraglichen uhrzeit DIESE abfrage. die es -glaube ich- heftig insich hat:


2012-01-04 10:39:49     >       GET     allegronet.de   /page.php?urG=%7C2&urA=18&urS=_evangelische%20kirche%20in%20deutschland
%20=%20evangelische%20kirchen%20in%20deutschland%20=%20kirche%20in%20deutschland%20=%20doitsu-fukuinshugi-ky%5C014dkai%20=%20evangelical%20churche      HTTP/1.1        -
 -

2012-01-04 10:39:49     >       GET     allegronet.de   /page.php?urG=%7C2&urA=18&urS=_evangelische%20kirche%20in%20deutschland
%20=%20evangelische%20kirchen%20in%20deutschland%20=%20kirche%20in%20deutschland%20=%20doitsu-fukuinshugi-ky%5C014dkai%20=%20evangelical%20churche      HTTP/1.1        -
 -

heisst das, da wird ZUVIEL in die frage reingestopft?

abhilfe könnte sein:
es wird zeit, modsecurity (ein apache-modul) scharfzumachen. ich 
wollte aber das große hackebeilchen der sicherheit (=modsecurity) 
eben noch nicht scharfmachen.
 
 
 

> B.E.
> _______________________________________________
> Allegro mailing list
> Allegro at biblio.tu-bs.de
> http://sun250.biblio.etc.tu-bs.de/mailman/listinfo/allegro




-- 
Mit freundlichen Grüßen,
Ihr Klaus Lehmann
* http://allegronet.de * eMail: allegronet at t-online.de * phone: 03528-452 807(fax 809) * mobil: 0171-953 7843
* allegronet.de * Klaus Lehmann * D-01454 Radeberg * Kleinwolmsdorfer Str. 37
* Software für zufriedene Bibliothekare: 1000x bewaehrt und ergiebig
* Bereits 4x allegro-utf8. Buchen Sie die allegro-Roadshow
* Yes we can. Only with allegro. Yes we do. Allways with allegro.
* Internetkataloge&WebHosting für Allegro-C
* 2011: Sponsor der Peter-Sodann-Bibliothek (Staucha)





Mehr Informationen über die Mailingliste Allegro