FastNetMon

Thursday, 29 October 2009

Eaccelerator + cannot create shared memory area

Столкнулся с ошибкой:

[Thu Oct 29 18:44:18 2009] [error] [client 95.79.241.196] PHP Warning: [eAccelerator] Can not create shared memory area in Unknown on line 0



Фиксица внесением в файл eaccelerator.ini

eaccelerator.shm_size="0"

2 comments :

  1. Это не правильно, отключать кэширование в памяти. Поэтому - это лечится вот так:

    kern.ipc.shmmax=536870912
    kern.ipc.shmall=131072

    Прописать в /etc/sysctl.conf . После этого можно давать eaccelerator до 256 Мб памяти

    Мой блог

    ReplyDelete
  2. У меня был случай OpenVZ контейнер, там нету sysctl :) Ну а в целом, да.

    ReplyDelete

Note: only a member of this blog may post a comment.