Как исправить ошибку php: apc_fcntl_unlock failed
После одного из обновлений пакета apc для PHP сайты перестали работать, а в логах можно было наблюдать следующую картину:
[Fri May 27 14:24:21 2011] [error] [client 101.204.18.5] PHP Fatal error: Unknown: apc_fcntl_unlock failed: in Unknown on line 0
Чтобы решить проблему нужно пересобрать APC с опцией SEMAPHORES:
Отмечаем нужную опцию и пересобираем pecl-APC. Если нужно, то удаляем пакет и устанавливаем заново.
После этого все должно заработать.