On Wed, 22 Jun 2011, Adam Osuchowski wrote:

Jacek Osiecki wrote:
Po zrobieniu na nim strace zobaczyłem generowane xset linii na sekundę:
select(1088, [1024 1025 1087], NULL, NULL, {9223372036854775811, 0}) = -1
EINVAL (Invalid argument)

Ten timeout jest dziwny. 9223372036854775811 na 64 bitach jest wartością
ujemną. Sugerowałbym błąd w kodzie, który wywołuje selecta z ujemnym
timeoutem. Ja bym przekompilował to z informacjami dla debuggera, a jak
problem wystąpi to podłączył się gdb i zobaczył w którym miejscu jest ten
felerny select(). Później trzebaby obejrzeć to miejsce w kodzie źródłowym.

No tu to już naprawdę bez szans, bo to się dzieje tylko na jednej maszynie produkcyjnej - tak na oko jakoś raz na tydzień-dwa...

Z apache'owych rzeczy mam tylko apache-mod_php nieaktualny - bo 5.2.13 jako że boję się wrzucić 5.3.6 ze względu na niekompatybilność...

Swoją drogą ta wartość to jest w hexie 0x8000000000000003. Obstawiam, że
miało być oryginalnie 3 ale się komuś ustawił najstarszy bit.
Zrzuciłem lsof do pliku... czego w nim szukać?
Tutaj akurat lsof raczej nic nie da.

Tak przypuszczałem widząc ten numerek ;)

Nie zmienia to faktu, że nie jestem jedynym któremu to się zdarzyło - przynajmniej jeśli chodzi o PLD...

Pozdrawiam,
--
Jacek Osiecki jos...@ceti.pl GG:3828944
I don't want something I need. I want something I want.
_______________________________________________
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym