Как сохранить php сессии с помощью memcached и сокет Unix

Вы не упоминаете, какой анализ Вы сделали до сих пор. Какова рабочая нагрузка на сервере? Я интересовался бы слушанием, занят ли ЦП, дисковое напряженное время, дисковая длина очереди, заряд фиксации, И т.д. Есть ли много (любых) процессов Wow64 (ищите *32 в Диспетчере задач).

Что делает Вы подразумеваете под низкой производительностью; Вы имеете в виду в консоли, или через клиент Sharepoint? Сервер при загрузке, или Вы просто тестируете его?

Имейте рыть вокруг процессов с помощью SysInternals ProcessExplorer, проверьте соединения TCP/IP с помощью TCPView.

Что является установкой базового диска (SAS, SATA, сколько шпинделей, И т.д.).

2
задан 20 January 2013 в 04:13
1 ответ

Memcached config.d

Путь к файлу - это все, что нужно для Unix-сокета Memcached.

MEMCACHED_ARGS="-s /tmp/memcached.sock -a 666"

Вы можете подтвердить, что Memcached работает обычно с помощью команды stats через сокет unix.

bash $> echo stats | nc -U /tmp/memcached.sock
# returns list of server statistics

Настройте сеанс PHP для использования Memcached

Edit php.ini или / etc / php / conf .d / memcached.ini и добавить поддержку сеансов .

extension=memcached.so
session.save_handler="memcached"
session.save_path="/tmp/memcached.sock"

Перезапустите службы и проверьте журналы php

d / memcached.ini и добавить поддержку сеанса .

extension=memcached.so
session.save_handler="memcached"
session.save_path="/tmp/memcached.sock"

Перезапустите службы и проверьте журналы php

d / memcached.ini и добавить поддержку сеанса .

extension=memcached.so
session.save_handler="memcached"
session.save_path="/tmp/memcached.sock"

Перезапустите службы и проверьте журналы php

2
ответ дан 3 December 2019 в 11:50

Теги

Похожие вопросы