Основные проблемы с setrlimit после обновления до Saucy

Я использовал setrlimit с языком программирования R для нескольких версий Ubuntu. Однако после обновления до 13.10 начали происходить очень странные вещи.

Сначала я начал замечать, что Apache2 работает с RLIMIT_NPROC, который был установлен на 50, хотя на самом деле Apache, казалось, имел только пару процессов. Подробнее см. В эту ветку . Я предположил, что это проблема, связанная с обновлением Apache 2.2 до Apache 2.4.

Однако теперь я также испытываю странные вещи с RLIMIT_AS. В моем приложении я установил RLIMIT_AS на 1e9 (1 ГБ) для каждого процесса, чего должно быть более чем достаточно. Однако я случайно получаю из памяти ошибки.

Что-то изменилось между ядром 3.8 и 3.11 в работе setrlimit?

3
задан 23 May 2017 в 15:39

1 ответ

Там, где изменения в apparmor, которые могут повлиять на принудительное использование rlimit в ядре Ubuntu 3.11 в saucy. Обратите внимание, что эти изменения в настоящее время применяются только к ядру Ubuntu Saucy, а не к ядрам апстрима, поскольку saucy использует патчи apparmor, которые еще не вошли в апстрим ядра.

Если rlimits не работают должным образом, пожалуйста, сообщите об ошибке.

0
ответ дан 23 May 2017 в 15:39

Другие вопросы по тегам:

Похожие вопросы: