Kezdőlap › Fórumok › Vegyes gondok › Too Many open files in system
- This topic has 26 hozzászólás, 8 résztvevő, and was last updated 17 years, 8 months telt el by
tothaa.
-
SzerzőBejegyzés
-
2007-10-20-00:01 #2137864
Szerintem vegtelen rekurzioba kerul valami. Ha a top / ps nem segit kideriteni a hiba okozojat, nezd meg strace-el, hogy mi tortenik.
2007-10-20-00:01 #2137865Szerintem vegtelen rekurzioba kerul valami. Ha a top / ps nem segit kideriteni a hiba okozojat, nezd meg strace-el, hogy mi tortenik.
2007-10-20-05:55 #2137866„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/shprg=`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
fiEz 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.)2007-10-20-05:55 #2137867„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/shprg=`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
fiEz 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.)2007-10-20-07:42 #2137868„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.2007-10-20-07:42 #2137869„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.2007-10-20-07:54 #2137870zoltan22 : 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).
2007-10-20-07:54 #2137871zoltan22 : 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).
2007-10-20-09:35 #2137872milfer 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?
2007-10-20-09:35 #2137873milfer 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?
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz