Too Many open files in system

Kezdőlap Fórumok Vegyes gondok Too Many open files in system

10 bejegyzés megtekintése - 1-10 / 27
  • Szerző
    Bejegyzés
  • #2137864
    zoltan22
    Felhasználó

      Szerintem vegtelen rekurzioba kerul valami. Ha a top / ps nem segit kideriteni a hiba okozojat, nezd meg strace-el, hogy mi tortenik.

      #2137865
      zoltan22
      Felhasználó

        Szerintem vegtelen rekurzioba kerul valami. Ha a top / ps nem segit kideriteni a hiba okozojat, nezd meg strace-el, hogy mi tortenik.

        #2137866
        pointux
        Felhasználó

          „gksu /usr/sbin/pm (ez egy link a /usr/sbin-ben ami mutat a /usr/bin-ben lévő drakrpm-re”
          Ha kötelezően a /usr/sbin-ből kell indítani, akkor próbálkozz inkább a drakrpm nevű file-lel. Ez csak egy ötlet, de mutatok egy saját példát:

          Code:
          #!/bin/sh

          prg=`basename $0`
          retn=””

          mount_umount()
          {
              mnt=`mount | grep „${prg}”`

              if [ „${mnt}.” = „.” ]; then
          echo „mounting /mnt/${prg}…”
          mount /mnt/${prg}
          return 1
              else
          echo „umounting /mnt/${prg}…”
          umount /mnt/${prg}
          return 2
              fi
          }

          if test $# -eq 0; then
              mount_umount
          elif test $# -eq 1; then
              mount_umount
              retn=$?

              case „$1” in
              mc)
          if test ${retn} -eq 1; then
              mc /mnt/${prg} ~
          fi
          ;;
              esac
          fi

          Ez egy saját sript, mely pendrive néven van elmentve és csatolja júzerként a pendrive-ot (az fstab alapján). Igény szerint az mc-t is megnyitja. Viszont, ha egy nem pendrive nevű (linknév) linket csinálsz rá, akkor (nagy valószínűség szerint) azt fogja kiírni, hogy az említett linknév nem található meg az fstabban.
          Persze ez csak egy kósza ötlet, de én ellenőrizném. (Utána már céltudatosan, vagy kevésbé céltudatosan kutatgathatnék a „hiba” után a forrásban.)

          #2137867
          pointux
          Felhasználó

            „gksu /usr/sbin/pm (ez egy link a /usr/sbin-ben ami mutat a /usr/bin-ben lévő drakrpm-re”
            Ha kötelezően a /usr/sbin-ből kell indítani, akkor próbálkozz inkább a drakrpm nevű file-lel. Ez csak egy ötlet, de mutatok egy saját példát:

            Code:
            #!/bin/sh

            prg=`basename $0`
            retn=””

            mount_umount()
            {
                mnt=`mount | grep „${prg}”`

                if [ „${mnt}.” = „.” ]; then
            echo „mounting /mnt/${prg}…”
            mount /mnt/${prg}
            return 1
                else
            echo „umounting /mnt/${prg}…”
            umount /mnt/${prg}
            return 2
                fi
            }

            if test $# -eq 0; then
                mount_umount
            elif test $# -eq 1; then
                mount_umount
                retn=$?

                case „$1” in
                mc)
            if test ${retn} -eq 1; then
                mc /mnt/${prg} ~
            fi
            ;;
                esac
            fi

            Ez egy saját sript, mely pendrive néven van elmentve és csatolja júzerként a pendrive-ot (az fstab alapján). Igény szerint az mc-t is megnyitja. Viszont, ha egy nem pendrive nevű (linknév) linket csinálsz rá, akkor (nagy valószínűség szerint) azt fogja kiírni, hogy az említett linknév nem található meg az fstabban.
            Persze ez csak egy kósza ötlet, de én ellenőrizném. (Utána már céltudatosan, vagy kevésbé céltudatosan kutatgathatnék a „hiba” után a forrásban.)

            #2137868
            ELaci
            Felhasználó

              „Too many open files in system”
              Ha kernelfordítás esete forog fenn, akkor nem jól lett beállítva a megfelelő kernel paraméter. Ez is okozhatja pl.

              #2137869
              ELaci
              Felhasználó

                „Too many open files in system”
                Ha kernelfordítás esete forog fenn, akkor nem jól lett beállítva a megfelelő kernel paraméter. Ez is okozhatja pl.

                #2137870
                milfer
                Felhasználó

                  zoltan22 : Nem próbáltam (bírtam) top-ot, stb. futtatni. Örülök, hogy normális umount-tal újra tudom indítani a rendszert.

                  vizsla : Nem szükséges az /usr/sbin-ből futtatni. Ez csak egy „lustasági” próba volt.
                  Magyarán arról van szó, hogy fent van egy debian Etch. Próbára feltettem a friss Mandriva-t is ugyanavval a /home-val. Namost a fluxbox menüben a package manager a synaptic volt. Mivel lusta vagyok ezért azt láttam a legegyszerűbb megoldásnak, hogy Mandriva alatt létrehozok egy linket /usr/sbin/synaptic néven. Ez mutat a /usr/bin-ben lévő drakrpm-re. Így nem kell másik fluxbox menü a két rendszer alatt, hanem synaptic néven indul a megfelelő pm.
                  Hát nem sikerült, mert ez lett az eredménye.

                  Elaci : Nem piszkáltam a kernelt (még).

                  #2137871
                  milfer
                  Felhasználó

                    zoltan22 : Nem próbáltam (bírtam) top-ot, stb. futtatni. Örülök, hogy normális umount-tal újra tudom indítani a rendszert.

                    vizsla : Nem szükséges az /usr/sbin-ből futtatni. Ez csak egy „lustasági” próba volt.
                    Magyarán arról van szó, hogy fent van egy debian Etch. Próbára feltettem a friss Mandriva-t is ugyanavval a /home-val. Namost a fluxbox menüben a package manager a synaptic volt. Mivel lusta vagyok ezért azt láttam a legegyszerűbb megoldásnak, hogy Mandriva alatt létrehozok egy linket /usr/sbin/synaptic néven. Ez mutat a /usr/bin-ben lévő drakrpm-re. Így nem kell másik fluxbox menü a két rendszer alatt, hanem synaptic néven indul a megfelelő pm.
                    Hát nem sikerült, mert ez lett az eredménye.

                    Elaci : Nem piszkáltam a kernelt (még).

                    #2137872
                    uzsolt
                    Felhasználó
                      milfer wrote:
                      3. gksu /usr/sbin/[red]pm[/red] (ez egy link a /usr/sbin-ben ami mutat a /usr/bin-ben lévő drakrpm-re).

                      milfer wrote:
                      létrehozok egy linket /usr/sbin/[red]synaptic[/red] néven. Ez mutat a /usr/bin-ben lévő drakrpm-re.

                      Most akkor mi is van? Ha konzolból indítod, mindenféle gksu nélkül?

                      #2137873
                      uzsolt
                      Felhasználó
                        milfer wrote:
                        3. gksu /usr/sbin/[red]pm[/red] (ez egy link a /usr/sbin-ben ami mutat a /usr/bin-ben lévő drakrpm-re).

                        milfer wrote:
                        létrehozok egy linket /usr/sbin/[red]synaptic[/red] néven. Ez mutat a /usr/bin-ben lévő drakrpm-re.

                        Most akkor mi is van? Ha konzolból indítod, mindenféle gksu nélkül?

                      10 bejegyzés megtekintése - 1-10 / 27
                      • Be kell jelentkezni a hozzászóláshoz.