Кроме предложений выше, я также видел эту проблему, когда существует очень большое количество файлов в каталоге, который Вы перечисляете, который amy заставить файловую систему исчерпывать inodes. Если это - возможность, попытайтесь просто оставить команду ls, чтобы видеть, завершается ли она через некоторое время.
Кэш памяти? Это здорово, но меня немного беспокоит, что произойдет, если сервер вылетает? Я бы потерял раздел сеансов с сбой, потому что, насколько я понимаю, Memcache не распространяется. Жестяная банка Я делаю это раздавленным? (Мне только что сказали, что я могу использовать pecl memcache module> = 3
Я использую repcached . Он запускается, как показано ниже:
на сервере 1:
memcached -d -p 11211 -u memcached -m 64 -c 1024 -P
/var/run/memcached.pid -x
на сервере 2:
memcached -d -p 11211 -u memcached -m 64 -c 1024 -P
/var/run/memcached.pid -x
Конфигурация для расширения PHP Memcache:
extension=memcache.so
memcache.allow_failover = 1
memcache.redundancy = 1
memcache.session_redundancy=2
memcache.hash_strategy = consistent
И обработчик сеанса в php.ini
:
session.save_handler = memcache
session.save_path="tcp://ip1:11211, tcp://ip2:11211"