* [sisyphus] Resource temporarily unavailable ???
@ 2003-01-04 12:18 Alexander S. Belov
2003-01-04 12:54 ` Dmitry V. Levin
0 siblings, 1 reply; 3+ messages in thread
From: Alexander S. Belov @ 2003-01-04 12:18 UTC (permalink / raw)
To: Sisyphus mailing list
Всем привет!!!
Может кто знает, что делать. В логе разных приложений появляется надпись
'Resource temporarily unavailable'. Иногда тоже самое и в консоле, при
запуске приложений. При этом запущено достаточно мало всего, памяти -
море, загрузка процессора - максимум 2%... load average: 0.01, 0.08
0.14... Ядро через ioctl никак не конфигурил, т.к. просто не понимаю,
чего конфигурить надо, чтобы все стало ОК. Понимаю, что информации мало,
но что еще рассказать - просто не знаю.
Каких ресурсов может не хватать и как их добавить?
Система - Сизиф последний + ядро от Junior.
PS То же самое и на сервере RH-6.2 ядро 2.2.18 - там вообще ужас -
нельзя даже ssh'ем зайти - все приходится делать с консоли, как в Win,
хотя всего (память, процессор) более чем достаточно, правда на нем
достаточно много форков - но это на мой взгляд не повод не давать
форкаться др. процессам, их же можно в очередь поставить.
Помогите плз. Я хочу этот сервер на ALT перевести, но пока с нехваткой
ресурсов не поборюсь - в этом смысла нет никакого...
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [sisyphus] Resource temporarily unavailable ???
2003-01-04 12:18 [sisyphus] Resource temporarily unavailable ??? Alexander S. Belov
@ 2003-01-04 12:54 ` Dmitry V. Levin
2003-01-05 7:15 ` Alexander S. Belov
0 siblings, 1 reply; 3+ messages in thread
From: Dmitry V. Levin @ 2003-01-04 12:54 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
[-- Attachment #1: Type: text/plain, Size: 733 bytes --]
On Sat, Jan 04, 2003 at 06:18:22PM +0600, Alexander S. Belov wrote:
> Может кто знает, что делать. В логе разных приложений появляется надпись
> 'Resource temporarily unavailable'. Иногда тоже самое и в консоле, при
> запуске приложений. При этом запущено достаточно мало всего, памяти -
> море, загрузка процессора - максимум 2%... load average: 0.01, 0.08
> 0.14... Ядро через ioctl никак не конфигурил, т.к. просто не понимаю,
> чего конфигурить надо, чтобы все стало ОК. Понимаю, что информации мало,
> но что еще рассказать - просто не знаю.
>
> Каких ресурсов может не хватать и как их добавить?
>
> Система - Сизиф последний + ядро от Junior.
Несмотря на "Система - Сизиф последний", этот вопрос - для community@.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [sisyphus] Resource temporarily unavailable ???
2003-01-04 12:54 ` Dmitry V. Levin
@ 2003-01-05 7:15 ` Alexander S. Belov
0 siblings, 0 replies; 3+ messages in thread
From: Alexander S. Belov @ 2003-01-05 7:15 UTC (permalink / raw)
To: Sisyphus mailing list
Несмотря на "Система - Сизиф последний", этот вопрос - для community@.
>
>
> --
> ldv
Хорошо, тогда вопрос поставлю по другому :-), Это на мой взгляд все-таки
не совсем корректная работа системы. Лимит fork'ов достаточно мал. Если
все-таки считаете, что это не так - больше настаивать не буду :-).
Надеюсь, что не очень нарушу дисциплину, если попробую ответить сам себе
:-) и думаю, что этот ответ поможет кому-нибудь. Если что - поправьте,
т.к. в данной области могу ошибаться.
Список моих процессов - в конце письма. На мой взгляд - нормальное
количество для рабочей станции. Сама машина - P-III 800 RAM 512Mb, т.е.
средненькая машина. Пробую настроить на ней openldap сервер, чтобы потом
нормальный сервер залить и туда его поставить. При этом в логе openldap
вижу следующее:
Jan 4 18:01:19 pc_asbel slapd[20628]: slapd startup: initiated.
Jan 4 18:01:19 pc_asbel slapd[20628]: slapd starting
Jan 4 18:02:10 pc_asbel slapd[20630]: connection_get(9): got connid=0
Jan 4 18:02:10 pc_asbel slapd[20630]: connection_read(9): checking for
input on id=0
Jan 4 18:02:10 pc_asbel slapd[20668]: do_extended
Jan 4 18:02:10 pc_asbel slapd[20630]: ber_get_next on fd 9 failed
errno=11 (Resource temporarily unavailable)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Иногда (редко) то же самое выскакивает и в Eterm при попытке запуска
чего-нибудь.
Я не программист и очень слабо разбираюсь в устройстве ядра и поэтому
могу ошибаться, но бегло посмотрев на исходники обнаружил, что в
kernel/fork.c за это отвечает некий параметр
init_task.rlim[RLIMIT_NPROC].rlim_cur = max_threads/2;
Число max_threads устанавливается в /proc/sys/kernel/threads-max = 8190
и инициализируется в kernel/sysctl.c. Вроде должно хватать, но на
будущее - знания полезные...
Смотрим дальше...
В пакете pam судя по всему модуль pam_limits.so читает файл
/etc/security/limits.conf, в котором есть настройки лимитов для
пользователей. Видимо он то все и портил мне. Не помню, что там было
раньше, но теперь у меня стоит:
* soft core 0
* soft nproc 128
* hard nproc 512
@root soft nproc 512
Этого вроде пока хватает и все работает.
Я понимаю, что вопрос - спорный и случаи бывают разные, но мне кажется
надо все-таки цифры в этом файле поправить и установить большие
значения, т.к. машины сейчас достаточно мощные, чтобы обслуживать
большее кол-во fork'ов, тем более в Junior'е, где обычно работает только
один пользователь...
pc_asbel:asbel:~>psx
PID TTY STAT TIME COMMAND
1 ? S 0:04 init [5]
2 ? SW 0:02 [keventd]
3 ? SWN 0:03 [ksoftirqd_CPU0]
4 ? SW 0:12 [kswapd]
5 ? SW 0:00 [bdflush]
6 ? SW 0:20 [kupdated]
7 ? SW< 0:00 [mdrecoveryd]
12 ? SW 0:00 [pagebuf_daemon]
205 ? SW 0:00 [kreiserfsd]
508 ? SW 0:00 [khubd]
770 ? S 0:00 portmap
838 ? SW 0:00 [kapmd]
844 ? S 0:00 /usr/sbin/apmd -p 10 -w 5 -W -P
/etc/sysconfig/apm-scripts/apmscript
930 ? S 0:00 /sbin/klogd -c 1 -2 -u klogd -j
/var/lib/klogd
950 ? S 0:00 crond
1056 ? SL 0:00 /usr/sbin/ntpd -U ntpd -T /var/lib/ntpd
1088 ? S 0:00 cupsd -u
1204 ? S 0:00 /usr/bin/vmnet-bridge -d
/var/run/vmnet-bridge-0.pid /dev/vmnet0 eth0
1233 ? S 0:00 /usr/bin/vmnet-netifup -d
/var/run/vmnet-netifup-vmnet8.pid /dev/vmnet8 v
1263 ? S 0:00 /usr/bin/vmnet-natd -d
/var/run/vmnet-natd-8.pid -m /var/run/vmnet-natd-8
1291 ? S 0:00 /usr/bin/vmnet-dhcpd -cf
/etc/vmware/vmnet8/dhcpd/dhcpd.conf -lf /etc/vmw
1539 ? S 0:06 xfs -port -1 -daemon -user xfs
1631 tty3 S 0:00 /sbin/mingetty tty3
1632 tty4 S 0:00 /sbin/mingetty tty4
1633 tty5 S 0:00 /sbin/mingetty tty5
1634 tty6 S 0:00 /sbin/mingetty tty6
1857 ? S 0:00 /usr/bin/ssh-agent -u
1952 ? S 0:02 oafd --ac-activate --ior-output-fd=9
10289 ? S 0:00 rpc.rquotad
10301 ? SW 0:30 [nfsd]
10302 ? SW 0:00 [lockd]
10303 ? SW 0:00 [rpciod]
10304 ? SW 0:30 [nfsd]
10305 ? SW 0:29 [nfsd]
10306 ? SW 0:29 [nfsd]
10307 ? SW 0:28 [nfsd]
10308 ? SW 0:28 [nfsd]
10309 ? SW 0:29 [nfsd]
10310 ? SW 0:28 [nfsd]
10323 ? S 0:00 rpc.mountd
11550 tty10 S 0:00 /usr/bin/gdm-binary -nodaemon
11596 tty10 S 0:01 /usr/bin/gdm-binary -nodaemon
11597 ? SL 80:37 /etc/X11/X :0 -auth /var/lib/gdm/:0.Xauth
11627 tty2 S 0:00 /sbin/mingetty tty2
11631 tty1 S 0:00 /sbin/mingetty tty1
11776 ? S 0:01 /usr/bin/gconfd-2 11
14853 ? S 0:00 /bin/sh /usr/X11R6/bin/startenlightenment
14997 ? S 1:45 /usr/X11R6/bin/enlightenment
14999 ? S 0:01 /usr/X11R6/bin/xfishtank -b 10 -f 5 -i 0.1 -r
0.1 -d
15000 ? S 0:00 /usr/local/bin/asclock -shape -exe
/usr/bin/gnome-system-monitor
15001 ? S 0:06 /usr/bin/gnome-panel
15004 ? S 0:00 /usr/bin/bonobo-activation-server
--ac-activate --ior-output-fd=15
15008 ? S 0:30 gkrellm
15030 ? S 0:00 /usr/bin/esd -nobeeps -terminate -as 5 -unix
-spawnfd 16
15034 ? S 16:26 /usr/bin/evolution
15040 ? S 0:19 wombat
--oaf-activate-iid=OAFIID:Bonobo_Moniker_wombat_Factory --oaf-ior-
15049 ? S 0:00 bonobo-moniker-xmldb
--oaf-activate-iid=OAFIID:Bonobo_Moniker_xmldb_Facto
15058 ? S 16:19 evolution-mail
--oaf-activate-iid=OAFIID:GNOME_Evolution_Mail_ShellCompon
15070 ? S 0:20 evolution-addressbook
--oaf-activate-iid=OAFIID:GNOME_Evolution_Addressbo
15081 ? S 0:01 evolution-calendar
--oaf-activate-iid=OAFIID:GNOME_Evolution_Calendar_She
15092 ? S 0:18 evolution-executive-summary
--oaf-activate-iid=OAFIID:GNOME_Evolution_Sum
15095 ? S 0:00 evolution-alarm-notify
--oaf-activate-iid=OAFIID:GNOME_Evolution_Calendar
25560 ? S 0:12 Eterm
25561 pts/2 S 0:00 -bash
5571 ? S 0:11 Eterm
5572 pts/0 S 0:00 -bash
7216 ? S 0:10 Eterm
7217 pts/1 S 0:00 -bash
10114 ? S 0:10 Eterm
10115 pts/4 S 0:00 -bash
10284 ? S 0:10 Eterm
10285 pts/5 S 0:00 -bash
10477 ? S 0:09 Eterm
10478 pts/6 S 0:00 -bash
10515 pts/6 S 0:00 /usr/bin/mc -bdP
/home/asbel/tmp/mc.pwd.AappC10514
10517 pts/7 S 0:00 bash -rcfile .bashrc
4892 pts/7 S 0:37 /usr/bin/mc -bdP
/home/asbel/tmp/mc.pwd.MbihQS4891
4894 pts/9 S 0:00 bash -rcfile .bashrc
9216 ? S 0:37 Eterm
9217 pts/8 S 0:00 -bash
9253 pts/8 S 1:23 ssh bars
9323 ? S 0:07 Eterm
9324 pts/10 S 0:00 -bash
12798 ? S 0:00 /usr/sbin/automount --timeout 5 /mnt/auto
file /etc/auto.tab
13063 pts/0 S 0:00 /bin/su -
13070 pts/0 S 0:00 -bash
13840 pts/0 S 0:00 /usr/bin/mc -bdP /root/tmp/mc.pwd.RWUDX13839
13842 pts/11 S 0:00 bash -rcfile .bashrc
19014 pts/1 S 0:00 ssh lazy
19532 pts/2 S 0:00 /bin/su -
19540 pts/2 S 0:00 -bash
19646 ? S 0:07 gnome-spell-component-0.5
--oaf-activate-iid=OAFIID:GNOME_Spell_Dictionar
19881 ? S 1:41 /usr/bin/galeon-bin
20171 ? S 0:02 Eterm
20172 pts/12 S 0:00 -bash
20208 pts/12 S 0:00 /bin/su -
20215 pts/12 S 0:00 -bash
20330 pts/12 S 0:00 /usr/bin/mc -bdP /root/tmp/mc.pwd.zNULW20329
20332 pts/13 S 0:00 bash -rcfile .bashrc
20628 ? S 0:00 /usr/sbin/slapd -u ldap
20681 ? S 0:02 Eterm
20682 pts/14 S 0:00 -bash
20741 pts/2 S 0:00 /usr/bin/mc -bdP /root/tmp/mc.pwd.hndIU20740
20743 pts/3 S 0:00 bash -rcfile .bashrc
24293 pts/5 S 0:00 ssh cindy
7094 ? S 0:00 /sbin/syslogd -u syslogd -j /var/empty
23499 ? S 0:01 gnome-gtkhtml-editor-1.1
--oaf-activate-iid=OAFIID:GNOME_GtkHTML_Editor_F
23759 ? S 0:00 Eterm
23760 pts/15 S 0:00 -bash
23798 pts/15 R 0:00 /bin/ps ax
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2003-01-05 7:15 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-01-04 12:18 [sisyphus] Resource temporarily unavailable ??? Alexander S. Belov
2003-01-04 12:54 ` Dmitry V. Levin
2003-01-05 7:15 ` Alexander S. Belov
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git