gpt4 book ai didi

php - 检测 apc 中的错误

转载 作者:可可西里 更新时间:2023-10-31 23:31:09 24 4
gpt4 key购买 nike

php 文档描述了像 apc_store 这样的函数如何在出现错误时返回 false:

http://us3.php.net/manual/en/function.apc-store.php

我很好奇出现错误时这意味着什么,因为我找不到任何函数来实际返回错误是什么,也找不到任何关于为什么它会失败并返回 false 的文档。

对于这些 apc return false 函数,是否有等同于 php 的 error_get_last 的函数?或许 error_get_last 正是我要找的东西?

谢谢

编辑:实际上文档说“失败”时返回 false,尽管我同样不确定那是什么意思

最佳答案

以下情况会导致 apc_store 返回 false:

  • APC 被配置指令禁用
  • 写入缓存失败

写入缓存可能因以下原因而失败:

  • 共享内存耗尽或者 SMA 正忙(在垃圾收集中)
  • 正在保护 key 免遭猛击 - 您在前一秒从另一个进程或线程设置了该 key

APC 不会在失败时设置任何全局错误号或字符串,除非是间接地在失败是由底层系统调用引起的情况下;不要依赖它。

关于php - 检测 apc 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22082163/

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