gpt4 book ai didi

php - 无法写入 session 数据(内存缓存)

转载 作者:可可西里 更新时间:2023-11-01 13:28:05 25 4
gpt4 key购买 nike

我注意到我们的 Memcached session 处理程序存在间歇性问题。发生的错误是:

Unknown: Failed to write session data (memcache). Please verify that the current setting of session.save_path is correct.

注意事项:

  • 这似乎是一个间歇性问题,每天对不同用户发生 5 或 6 次。
  • Memcached 不是本地主机。即它与 Web 服务器位于不同的服务器上。
  • 我正在使用 Memcache 扩展(与 MemcacheD 扩展相反)。
  • 我正在使用 tcp 前缀。如果你看this question ,如果您使用的是 Memcache 扩展,您会看到“修复”是将 tcp://作为前缀。

我的 php.ini 设置:

session.save_handler = memcache
session.save_path = "tcp://64.233.191.255:11211"

请注意,我还使用了:

session.save_path = "tcp://64.233.191.255:11211?persistent=1&weight=1&timeout=1&retry_interval=15"

但这似乎并不重要。

查看memcached.log文件,发现如下错误:

Failed to write, and not due to blocking: Connection reset by peer.

注意:此特定错误每天至少在同一时间 (01:07AM) 发生一次。然后它会在一天中偶尔发生。

最佳答案

也许你是running out of filehandles ?也许备份会使您的机器发生交换,从而导致响应速度变慢,这意味着与 memcached 进程的更多并发连接会导致蜂拥而至。

关于php - 无法写入 session 数据(内存缓存),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23008696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com