Menu

fping - procesy zombie (defunct)

Help
2007-12-21
2013-04-15
  • Jacek Kalinski

    Jacek Kalinski - 2007-12-21

    Witam,

    Po aktualizacji wersji kernela na 2.6.23.x w systemie wiszą procesy zombie fping, uruchomione przez lstat.
    Sam program fping uruchamiany z "palca" (w identycznymi parametrami) wykonuje się i kończy poprawnie, dlatego jest to problem związany z samym lstat.

    Bardzo proszę o informacje, w jaki sposób naprawić to.
    Obecnie codziennie muszę restartować lstatd, żeby serwer nie padł (bo wisieć będzie w nim kilkadziesiąt tysięcy procesów zombie).

    Cóż może być przydatne:
    kernel: 2.6.23.9 (ale na 2.6.22.9 było to samo).
    lstat: 2.3.2
    rrdtool: 1.0.50

    Na pewno na wersji kernela 2.6.19.2 jeszcze było ok.

    Jacek

     
    • Maciek Śpiewak

      Maciek Śpiewak - 2008-03-21

      Witam,

      U mnie jest to samo. Pomaga jedynie zrestartowanie deamona lstat'a.

      root@do-gts:~# uname -a
      Linux do-gts 2.6.23.12-LinuxBox #3 SMP Mon Mar 3 01:06:57 CET 2008 i686 Intel(R) Pentium(R) III CPU family      1266MHz GenuineIntel GNU/Linux

      lstat: 2.4.2

      rrdtool: 1.2.27

      w sieci mozna znalezc kilka przepisow na ten problem jednak nic sie nie zmienia dalej ten sam problem.

      Pozdr.

      VoMi7

       
      • Maciek Śpiewak

        Maciek Śpiewak - 2008-07-27

        Opierając się o http://debian.linux.pl/viewtopic.php?t=6743

        Należy poprawić:

        Plik: Std_obj.pm
        Linia: 1489 - 1503

        Kod:

        #safe run this command
        $SIG{'CLD'} = "IGNORE"; #prevent zombies
        eval {
        $fpingpid = open3(\*INPUT, \*OUTPUT, \*ERROR, $fping, $fpingargs);

        foreach my $RefHash (@$IPRef) {
          print INPUT "$$RefHash{'ADDR'}\n";
          }
        close(INPUT);
        @output=<OUTPUT>;
        @erroutput=<ERROR>;
        close (OUTPUT);
        close (ERROR);
        waitpid ($fpingpid, 0);
        }; #end eval

         
    • Sebastian

      Sebastian - 2008-03-23

      Tez mialem ten problem. Pomoglo skompilowanie fpingera ze zrodel.

       

Log in to post a comment.