写入会话数据失败(memcache)

2024-03-03

我注意到一个间歇性的我们的 Memcached 会话处理程序存在问题。出现的错误是:

未知:无法写入会话数据(memcache)。请确认 session.save_path 的当前设置是正确的。

Notes:

  • 对于不同的用户来说,这似乎是一个间歇性问题,每天会发生 5 或 6 次。
  • Memcached 不是本地主机。即它与 Web 服务器位于不同的服务器上。
  • 我正在使用 Memcache 扩展(而不是 MemcacheD 扩展)。
  • 我正在使用 tcp 前缀。如果你看这个问题 https://stackoverflow.com/questions/12112319/failed-to-write-session-data-php-and-memcached,如果您使用 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文件,发现以下错误:

写入失败,并非由于阻塞:连接被对等方重置。

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


也许你是文件句柄用完 https://stackoverflow.com/questions/3991223/how-does-linux-file-descriptor-limits-work?也许备份会使您的机器交换,从而导致响应速度变慢,这意味着与 memcached 进程的并发连接更多,从而导致混乱。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

写入会话数据失败(memcache) 的相关文章

  • 在脚本中使用未定义常量

    我搜索了该网站并看到了对用户应该在变量周围加上单引号的问题的修复 但我仍然有点困惑 错误 全部参考第28行 注意 使用未定义的常量 log id 假定为 log id 注意 使用未定义的常量 log username 假定为 log use
  • 在同一服务器上的 2 个子域中安装 2 个 WordPress 时共享用户

    我有 2 个 WordPress 网站 位于 2 个不同的子域中 例如test1 abc com and test2 abc com 这两个网站都激活了 wp require 插件 只有登录用户才能看到该网站 我们想要创建一个系统 如果用户
  • Laravel 5:在控制台内核的 Schedule() 函数中使用 Cache:: 或 DB::

    我正在尝试以不同的用户配置的时间间隔在 Laravel 5 中运行 Artisan 控制台命令 我已经构建了控制台命令 并拥有一个包含 运行频率 配置值的数据库 具有 Eloquent 模型 内schedule 的函数App Console
  • 显示带有 id 的内部连接的名称[重复]

    这个问题在这里已经有答案了 我有这个查询 select from countrysegments inner join country on countrysegments country id country id inner join
  • 将 int 转换为 float/double [重复]

    这个问题在这里已经有答案了 当我想要转换时遇到了麻烦integer价值观float 带点的数字 a 7200 b a 3600 echo b 2 b floatval b echo b 2 但它应该回响2 0 or 2 00 我也尝试过se
  • 确定 PHP 到目前为止执行了多长时间

    我需要确定 PHP 函数到目前为止已经运行了多长时间 有哪些选项可以确定某些 PHP 代码的运行时间 我正在使用 zend 框架 Call microtime true 函数以毫秒分辨率获取当前时间
  • 根据product_id获取magento产品的浏览次数

    我想在 Magento 的类别列表页面上显示查看计数 这些数据看起来过去可以通过 reports product collection 访问 但我找不到正确访问它的方法 我基本上想提供一个产品 ID 并获取返回给我的所述产品的观看次数 您可
  • 统计数据库中的注册用户数

    我想反映在我的网站上注册的人数 只有我拥有的代码不起作用 它让我知道它不可能 转换为字符串 另外 当我将其设置为在 HTML 中调用的函数时 我收到 connection 未定义的错误 require once connect php sq
  • 如何将值发布到输入框中?

    Intro I would like to get the current time after clicking at click and POST the value into input text box Note 假设包含引导样式表
  • 软删除最佳实践(PHP/MySQL)

    Problem 在处理产品和订单的 Web 应用程序中 我想维护前员工 用户 与他们处理的订单之间的信息和关系 我想维护过时产品和包含这些产品的订单之间的信息和关系 然而 我希望员工能够整理管理界面 例如删除前员工 过时的产品 过时的产品组
  • Chart.js - 使用 mysql 和 php 从数据库获取数据

    我正在尝试将静态数据转换为使用数据库结果 我将使用MySQL and PHP 示例代码 var randomScalingFactor function return Math round Math random 100 var lineC
  • websockets 如何处理同一浏览器的两个选项卡

    I have 1 个 PHP 服务器 提供 http 请求 和 1 node js 发布更新的数据消息 每个连接都带有 websocket php 服务器设置其 cookie 在一个浏览器中 此 cookie 可在所有选项卡中使用 当浏览器
  • WordPress 子主题覆盖父主题包括

    我正在创建 WordPress 子主题 需要覆盖某些小部件模板 我正在尝试使用此方法来覆盖父主题调用 覆盖主题功能的正确方法 http www venutip com content right way override theme fun
  • 如何处理致命错误:cURL错误7:无法连接到xxxx端口443

    我有一个连接到第三方 API 的脚本 它是并且应该在 24 7 不间断循环上运行 我在重新启动循环之前在最后使用睡眠 问题是 有时第三方 API 会被拒绝 或者连接会因以下错误而中断 致命错误 未捕获的异常 GuzzleHttp Ring
  • Yii2 组件将数据传递给 __construct

    我有一个库 我想将其用作组件 在配置文件中我这样设置 components gt superLib gt class gt SuperLib construct gt first second Maybe Yii 2 have proper
  • MySQL如何从多个表中获取数据

    我正在寻找 php MySQL jquery 的帮助 我有2张桌子 table1表 1 有 4 列 id 标题 desc thumb img tabel2表 2 有 3 列 id 表 id img 我只想将 2 个表与 get QS 的值进
  • Laravel 4.2 Composer 安装错误:“无法扫描类”

    我想通过 Composer 在新的 Laravel 4 2 安装上安装一些软件包 但是 我遇到了例外 这是我的作曲家文件 name laravel laravel description The Laravel Framework keyw
  • WordPress 子主题包括包含文件

    我在一家WordPress使用 AMPPS 作为本地主机在我的本地计算机上进行设置 使用 Delta 主题 我创建了一个子主题 delta2 child 初始设置效果很好 但是 我需要更改包含文件夹中名为 home slider php 的
  • 无法访问 WordPress 中声明的全局变量

    我有以下代码 g value something print g value function get value global g value print g value print get value 当我在独立的 PHP 脚本中运行它
  • 无法将句子插入数据库

    我有一些句子 我必须选择由 6 个以上单词组成的句子 然后它们将被插入到数据库中

随机推荐

  • MySQL 数学和 LIMIT 中的 COUNT(*)

    是否可以让 MySQL LIMIT 具有总行数除以 2 的偏移量 以便查询看起来像这样 SELECT FROM test LIMIT COUNT 2 5 其中 5 只是一个数字 这不可能 来自文档 http dev mysql com do
  • c++:错误:无法识别的命令行选项“-std=c++14”

    我刚刚将我的电脑从 Ubuntu 15 10 迁移到 Linux Mint 17 3 在此转变之前 该项目在 CLion 中编译得很好 现在 它给出了以下错误 c 错误 无法识别的命令行选项 std c 14 这可能是由于我的 CMake
  • 在 java 中处理文件

    我有一个字符串数组 我想将这些字符串保存在文件中 问题是 我需要创建一个名为 db txt 的新文件 仅当它不存在时 然后以某种方式向其写入字符串 然后我希望能够从该文件读取字符串并将它们插入到数组中 插入和使用数组不是问题 但问题是如何弄
  • Android 市场上的 Android 发布商帐户

    我已于12月2日在Android Market支付了25美元 但到目前为止我的开发者帐户尚未激活 我无法通过它发布应用程序 您对 Android Market 的注册仍在处理中 你 可以将应用程序上传到Android Market 但不能发
  • 为什么我在 Logcat 中看不到我的打印语句?

    我尝试在我的第一个 Android 程序上调试代码 我开始使用常规 println 它在早期的 main onCreate 方法中工作 在 LogCat 中显示结果 然而 它似乎在下面不起作用 所以然后我开始尝试计算 Log i Log d
  • 告诉我为什么这不会导致超时错误(selenium 2 webdriver)?

    from selenium import webdriver from selenium webdriver support ui import WebDriverWait browser webdriver Firefox browser
  • 如何将已经签出的 svn 存储库导入到 Eclipse 中?

    我已经签出了一个 Subversion 存储库 并将其保存在我的本地硬盘中 现在 我如何将其导入到 Eclipse 中 当我选择的时候文件 gt 导入选择SVN 只有一个选项可以再次从服务器签出项目 文件 gt 新建项目似乎是针对我们正在从
  • 在 AutoCompleteTextView Android HoneyComb 操作栏中显示光标

    我在 Honeycomb 操作栏中放置了一个 Android AutoCompleteTextView 问题是即使 AutoCompleteTextView 具有焦点 它也不会显示光标 因此最终用户认为该框没有焦点 将这些属性添加到 Aut
  • Django queryset - 是否可以对 FloatField 进行过滤?

    我正在尝试执行一个非常简单的操作 但遇到了问题 我有一个简单的模型 class MyModel models Model date models DateTimeField null False value models FloatFiel
  • 内部类对象错误

    import java io class YY int a 0 void putValue int m a m inner x new inner x display class inner void display System out
  • 为什么将短变量分配给整数引用会产生编译时错误?

    我有以下 Java 代码 class Boxing public static void main String args short s 10 Integer iRef s 为什么编译时会产生错误 如果我在表达式中显式地将短整型类型转换为
  • python os.listdir 不显示所有文件

    在我的windows 7 64位系统中 有一个名为msconfig exe在文件夹中c windows system32 是的 它必须存在 但是当我使用os listdir搜索文件夹c windows system32 我没有收到文件 这是
  • Oracle - 第二级子查询无法看到主查询中的字段

    在 Oracle 12c 中 以下查询有效 但在 Oracle 11g 中无效 因为二级子查询无法看到主查询中的字段 如何重写查询以使其在 Oracle 11 中也能工作 SELECT lvl unique code SELECT uniq
  • setPreferredSize 有哪些副作用?

    我有包含多个面板的窗口 我无权访问窗口代码 我只能修改面板的代码 我从面板上移除了一些组件 窗户的尺寸缩小了 但窗口太小 无法正确显示所有内容 我添加了行setPreferredSize getPreferredSize 现在窗口大小合适
  • 附近 API 的 Strategy.DISTANCE _TYPE_ EARSHOT 似乎并不限制消息接近度

    我正在使用新的附近 API https developers google com nearby https developers google com nearby 在设备之间短距离 约 5 英尺 发送消息 我已将策略距离类型设置为 DI
  • 如何以编程方式在 jupyter 笔记本中添加幻灯片单元格元数据?

    Jupyter 笔记本有一种可视化单元格元数据的方法 以便您能够使用以下命令参数化当您将笔记本导出到幻灯片时单元格的外观nbconvert Example 例如 我想以编程方式将该元数据添加到单元格中 而不使用 GUI 以便我可以自动创建幻
  • 在 sparql IN 子句中使用另一个 sparql

    我正在使用 SPARQL 我想知道是否可以在 in 子句中放入 sparql 更具体地说 我需要获取具有此 sparql 查询特定条件的实体 s1 s2 s1 在某个字段上的聚合值大于 5 select s1 x s2 WHERE s1 r
  • 没有模型的 MVC 3 验证

    我有一个关于 mvc3 验证的问题 内置的验证看起来很棒 然而 在一种情况下 我不得不使用 javascript 导致它的外观和感觉不一致 警报窗口与漂亮的红色文本 我们有一个表单 其中包含一些供用户输入的字段 提交后 一些 ajax 代码
  • 在我的 WPF 应用程序中捕获没有焦点的按键事件

    我在 WPF 中开发了一个屏幕键盘 我需要夺取钥匙 新闻事件 通过键盘 以跟踪 Caps Lock Shift 等等 无论它们是否被按下 请注意 当任何其他应用程序时 我的应用程序会失去焦点 比如记事本 被打开 谁能建议如何在 WPF 中实
  • 写入会话数据失败(memcache)

    我注意到一个间歇性的我们的 Memcached 会话处理程序存在问题 出现的错误是 未知 无法写入会话数据 memcache 请确认 session save path 的当前设置是正确的 Notes 对于不同的用户来说 这似乎是一个间歇性