Ubuntu unable to fork

Nov 30, 2011 02:05


Недавно взятый мощный сервер с Ubuntu 11.10 Server на борту опечалил такими ошибками: fork failed: Cannot allocate memory.
При этом у сервера 16GB оперативки, из которых половина свободна.

В результате гуглинга выяснилось, что это баг, появившийся в версии 11.10: ссылка.
Вкратце: крон очистки сессий php использует утилиту fuser, которая вдруг ( Read more... )

ubuntu, fuser, работа, Профессиональное, fork, полезно, баг

Leave a comment

Comments 2

спасибо за описание m_i_a_ March 25 2013, 14:18:22 UTC
день добрый, разбирал указанную сцылку, к сожалению совершенно не понял как лечить подобную проблему, т.к. в аглицком ни бельмеса автопереводчики не помогают, знакомые человеки-переводчики гуманитарии, тоже не способны объяснить что нужно исправить.
Могли бы Вы ответить какую строчку на какую нужно заменить ? в этом конфиге крона

Reply

Re: спасибо за описание justpusher March 26 2013, 00:05:47 UTC
такую строчку
09,39 * * * * root [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete

нужно заменить на такую:
09,39 * * * * root [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) -delete

Reply


Leave a comment

Up