Ubuntu unable to fork

Nov 30, 2011 02:05


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

В результате гуглинга выяснилось, что это баг, появившийся в версии 11.10: ссылка.
Вкратце: крон очистки сессий php использует утилиту fuser, которая вдруг начинает бесконечно размножаться, пока не уничтожает все ресурсы. Такая себе форк-бомба.

Воркераунд есть по ссылке выше.

Если честно, я в шоке. Совсем не ожидал такого от убунты.

Это кросспост с моего блога. Оригинальный пост на моём сайте.

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

Previous post Next post
Up