Quote:
Originally Posted by Deceptor
eaccelerator_rm() attempts to remove the item from the shared memory, I've never seen it fail before. Is the error still occuring? I can't seem to find any where else this has happened with eAccelerator.
|
No it did not happend again after that day. It seems to be a very rare case.
I reduced the shm_prune_period and shm_ttl from 3600s to 1800s.
Quote:
Originally Posted by kmike
There is no need for calling eaccelerator_rm() there, eaccelerator_set() takes care of replacing the older value with a new one. That being sad, it's extremely strange that PHP timed out on that call, it simply shouldn't happen.
The only possible cause I could think of is that maybe eAccelerator is set to cache everything on disk, and the disk I/O was blocked for some reason, and thus eAccelerator couldn't remove the old value.
|
eAccelerator is set to use both, shared memory and disk (default). Maybe I should set it to "shm", which causes eAccelerator to use the disk only if the shared mem is full?