Автор Тема: Не запускаются программы из-за превышения лимита на процессы (решено)  (Прочитано 2294 раз)

Оффлайн Иволгин

  • Давно тут
  • **
  • Сообщений: 259
Открываю pdf-ку, Okular не открывается, вместо него появляется окошко с

Цитировать
KDEInit не может запустить «/usr/bin/okular»:
Unable to create new process.
The system may have reached the maximum number of processes possible or the maximum number of processes that you are allowed to use has been reached.

Если вручную в Системном мониторе завершить 5-10 процессов типа некритичных kio_http, Okular снова запускается.

И дело не в Okular-е, а в самой системе - точно так же не запускаются Огнелис и остальные программы, или вкладки в Хроме (у него же каждая вкладка=новый процесс). Видимо, есть какой-то лимит на максимальное количество одновременно запущенных процессов, и я всё время в него упираюсь.

Недочёт проявляется и в Кдэсктопе на 7-ой ветке, и КДЕ4-регулярке на Сизифе.

Подскажите п-ста, как это можно исправить.
« Последнее редактирование: 04.09.2016 18:28:26 от Иволгин »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Странно - а сколько времени у вас комп без перезагрузки работает.
Надо смотреть top может там куча 'зомби" насоздавалось  у какого-нибудь "долгоиграющего" приложения

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Вот тут разбор полётов с аналогичной вам проблемой
http://comments.gmane.org/gmane.linux.altlinux.community/132792

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн Иволгин

  • Давно тут
  • **
  • Сообщений: 259
Благодарю за быстрый ответ,

Поднял в файле лимитов процессов
Цитировать
/etc/security/limits.d/50-defaults.conf
soft nproc до 1024, а hard nproc до 2048.

Парень писал, что после этого
Цитировать
Вроде теперь проблемы не стало.

"Будем посмотреть" пару дней, что будет у меня.

Онлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
Я лечил примерно такое отключением akonadi  8-)

Оффлайн zerg

  • ненужная строка
  • alt linux team
  • ***
  • Сообщений: 2 486
  • ненужная строка
    • Найдётся всё
Поднял в файле лимитов процессов
Цитировать
/etc/security/limits.d/50-defaults.conf
soft nproc до 1024, а hard nproc до 2048.
Можно и больше.
Убрать этот мусор можно переключателем: Не показывать подписи других пользователей.

Оффлайн Иволгин

  • Давно тут
  • **
  • Сообщений: 259
Недочёт снова не проявляется, решение по ссылкам помогло. Спасибо за помощь.

Оффлайн Иволгин

  • Давно тут
  • **
  • Сообщений: 259
Рецидив недостатка в регулярке с КДЕ4.

Посмотрел, оказалось, в /etc/security/limits.d/50-defaults.conf те же неизменённые значения, которые вызывали ошибку ещё весной и являлись причиной возникновения этой темы:

# recommended defaults for most systems
* soft core 0
* soft nproc 512
root soft nproc 1024
* hard nproc 1024

Снова вручную исправил на увеличенное допустимое количество процессов:

# recommended defaults for most systems
* soft core 0
* soft nproc [b]2048[/b]
root soft nproc 1024
* hard nproc [b]4096[/b]

Попозже отпишусь по результату.

Оффлайн Иволгин

  • Давно тут
  • **
  • Сообщений: 259
Рецепт помог, ни одного случая с момента изменения в файле настроек больше не было,

Поэтому рекомендация увеличить лимиты в будущих дистрибутивах, до 1000 или до 2000 - вам самим виднее, лишь бы не было больше возможности попасть на эти грабли.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Так пишите в багзилу на дистрибутив.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Рецепт помог, ни одного случая с момента изменения в файле настроек больше не было,

Поэтому рекомендация увеличить лимиты в будущих дистрибутивах, до 1000 или до 2000 - вам самим виднее, лишь бы не было больше возможности попасть на эти грабли.
Релиз менеджер Альт Рабочей станции 8.0 лимиты увеличил, я вслед за ним:
http://git.altlinux.org/people/cas/packages/branding.git?p=branding.git;a=commitdiff;h=4bec9de4ead5e8ad3bbce1b1235e9647884ed373
Андрей Черепанов (cas@)

Оффлайн Иволгин

  • Давно тут
  • **
  • Сообщений: 259
Второй рецидив недостатка, на сей раз в стартерките с КДЕ4 - alt-p8-kde4-20160912-x86_64.iso - отсюда http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/starterkits/

То же самое предупреждение:
KDEInit не может запустить «/usr/bin/okular»:
Unable to create new process.
The system may have reached the maximum number of processes possible or the maximum number of processes that you are allowed to use has been reached.

Та же самая причина в /etc/security/limits.d/50-defaults.conf :
# recommended defaults for most systems
* soft core 0
* soft nproc 512
root soft nproc 1024
* hard nproc 1024

То же самое решение:
# recommended defaults for most systems
* soft core 0
* soft nproc 2048
root soft nproc 1024
* hard nproc 4096

Просто для порядка решил отписаться, может, имеет смысл поправить осенние стартеры, до выхода зимних.

Оффлайн Иволгин

  • Давно тут
  • **
  • Сообщений: 259
Третий рецидив недостатка, а сей раз в зимнем стартерките с КДЕ4 - alt-p8-kde4-20161212-x86_64.iso - отсюда http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/starterkits/

Та же самая причина в /etc/security/limits.d/50-defaults.conf, то же самое решение.

Пожалуйста, обратите внимание на этот момент при новых KDE-версиях стартеркитов и дистрибутивов.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
В Workstation K 8.1 и Образование 8.1 лимит процессов должен быть > 3100
Андрей Черепанов (cas@)