Jun 12 2011

FreeBSD: Fatal error: Unknown: apc_fcntl_unlock failed: in Unknown on line 0

Category: PHP,Server softwareingvar @ 09:53

После одного из обновлений пакета apc для PHP сайты перестали работать, а в логах можно было наблюдать следующую картину:

[Fri May 27 14:24:21 2011] [error] [client 109.254.68.55] PHP Fatal error:  Unknown: apc_fcntl_unlock failed: in Unknown on line 0

Чтобы решить проблему нужно пересобрать APC с опцией SEMAPHORES:

# cd /usr/ports/www/pecl-APC
# make config

отмечаем нужную опцию и пересобираем pecl-APC. Если нужно, то удаляем его предварительно:

# make deinstall clean

и устанавливаем заново

# make install clean

Не забываем перезапустить Apache. После этого все должно заработать.

Tags: ,

2 Responses to “FreeBSD: Fatal error: Unknown: apc_fcntl_unlock failed: in Unknown on line 0”

  1. Killer says:

    Ошибка в тексте:
    и устанавливаем заново
    1# make deinstall clean
    ^^^^^
    😉

Leave a Reply