сеанс — сбой Memcached после обновления PHP

Я использовал memcached, и я обновил PHP 5.4 до 5.6, и теперь он не может подключиться и сохранить.

Я имею:

ini_set('session.save_handler', 'memcached');
ini_set('session.save_path', 'serverAddress:11211');
session_start();

Я также пробовал tcp: // до адреса сервера, но не повезло.

В журнале ошибок я получаю следующие ошибки:

  • Предупреждение PHP: session_start (): сбой записи блокировки
  • Предупреждение PHP: session_start (): невозможно очистить запись блокировки сеанса
  • Предупреждение PHP: Неизвестно: не удалось записать данные сеанса (memcached).
    Пожалуйста, убедитесь, что текущая настройка session.save_path
    правильный

Я думаю, что-то изменилось в версиях PHP. Любая помощь приветствуется, спасибо!

Примечание. Я использую Amazon Elastic Beanstalk для веб-сервера и ElastiCache для memcached.

Что я попробовал

  1. Использовал файл конфигурации с:

    files:
    "/etc/php.d/setup.ini":
    mode: "000644"owner: root
    group: root
    source: https://s3.amazonaws.com/path/to/file.ini
    

Внутри INI-файла есть:

    [php]

session.save_handler = memcached
session.save_path = 'memcached.server.path.cache.amazonaws.com:11211'
  1. Я пытался использовать session_write_close()
  2. Я пытался использовать tcp: // до пути к серверу
  3. Я также попытался использовать memcache вместо memcached в качестве
    обработчик.

4

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …