我的网络服务器上的opcache不断达到我设置的限制,即使我觉得我没有那么多的 PHP代码,它确实应该足够的空间.

事实上,即使清除opcache,它也会立即显示超过2/3的可用空间.

刚才的例子:

运行opcache_reset()之前的PHPinfo片段:

Used memory     122958472
Free memory     5552

运行opcache_reset()之后的PHPinfo片段:

Used memory     90691312
Free memory     43526416

我知道在PHP7中,opcache(显然)已备份到磁盘,所以可能会自动重新加载?但这似乎打败了重置opcache的目的,我不知道opcache备份到磁盘的哪个位置,所以我无法检查.

我在Nginx上运行PHP-FPM,确切地说是vesion 7.0.15-0ubuntu0.16.04.4.

你必须使用opcache_reset(),http://php.net/manual/en/function.opcache-reset.php

请注意,它不适用于CLI;你必须创建一个HTTP访问的脚本来调用它.

如何强行完全清除PHP7 opcache?的更多相关文章

  1. ios – 调用异步方法的方法的单元测试

    我想我有这些代码行:我想为该代码编写一个单元测试.对于initializeHomeData和initializeAnythingElse,我可以编写单元测试,如:我的问题是,如何测试reset()?我应该在testReset()中调用它们,如:但我认为这不是适当的实施.解决方法你是对的.要测试重置,您需要调用reset,而不是内部方法.话虽这么说,重置目前的编写方式使其不可测试.您能够如此轻松地测

  2. android – 崩溃的服务在很长一段时间后重新启动

    我在前台运行服务.有时它会被终止,大概是出于内存的原因.已终止的其他服务计划在5000毫秒内重新启动,但查看日志,我的服务重新启动时间很长,例如:有什么可以解释这个?如何设置重启间隔?

  3. 表单项的name命名为submit、reset引起的问题

    最近朋友使用了form的一个表单命名为关键词引起了无法reset和提交.原来是这个问题

  4. vue+elementui(对话框中form表单的reset问题)

    这篇文章主要介绍了vue+elementui(对话框中form表单的reset问题),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  5. vue3 + elementPlus reset重置表单问题

    这篇文章主要介绍了vue3 + elementPlus reset重置表单问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  6. 如何强行完全清除PHP7 opcache?

    我的网络服务器上的opcache不断达到我设置的限制,即使我觉得我没有那么多的PHP代码,它确实应该足够的空间.事实上,即使清除opcache,它也会立即显示超过2/3的可用空间.刚才的例子:运行opcache_reset()之前的PHPinfo片段:运行opcache_reset()之后的PHPinfo片段:我知道在PHP7中,opcache(显然)已备份到磁盘,所以可能会自动重新加载?

  7. Windows上的Git checkout和reset偶尔会显示随机文件已更改

    通常当我检查不同的分支或重置时,我会从一个到十几个文件的窗口中获得“权限被拒绝”错误–但是特定文件因运行而异.这是我刚刚做过的测试的输出,GIT_TRACE=1.跟踪仅在错误消息之前添加了一行:我很确定这是在我的机器上使用病毒扫描程序或其他索引服务的比赛.如果竞争持续存在,我可以使用sysinternals来查看文件句柄打开的进程.但是,它发生得很快,我不知道有一个工具可以告诉我这个冲突.令人惊讶

  8. 关闭JQuery Clear Form

    我有下面的JQueryDialog脚本,我试图找到如何在关闭对话框时触发清除表单的函数.解决方法这将重置表单:

  9. angularjs – 不同类型的角度指令模式

    和这两个指令模式有什么区别?如果使用括号表示法声明工厂,则可以在缩小代码时避免出现问题:进样器会查看您的函数参数名称,以便了解要注入的内容.如果缩小过程重命名那些,则进样器不知道该怎么做.缩小当然不会触及字符串值,这就是数组表示法工作正常的原因.

  10. Immutable & Redux in Angular Way

    通过保证@Input的输入Immutable可以提升Angular的性能,但是counter数据在countercomponent中并不是Immutable,数据的修改同样难以被追踪,下一节我们来介绍使用Redux思想来构建Angular应用。

随机推荐

  1. PHP个人网站架设连环讲(一)

    先下一个OmnihttpdProffesinalV2.06,装上就有PHP4beta3可以用了。PHP4给我们带来一个简单的方法,就是使用SESSION(会话)级变量。但是如果不是PHP4又该怎么办?我们可以假设某人在15分钟以内对你的网页的请求都不属于一个新的人次,这样你可以做个计数的过程存在INC里,在每一个页面引用,访客第一次进入时将访问时间送到cookie里。以后每个页面被访问时都检查cookie上次访问时间值。

  2. PHP函数学习之PHP函数点评

    PHP函数使用说明,应用举例,精简点评,希望对您学习php有所帮助

  3. ecshop2.7.3 在php5.4下的各种错误问题处理

    将方法内的函数,分拆为2个部分。这个和gd库没有一点关系,是ecshop程序的问题。会出现这种问题,不外乎就是当前会员的session或者程序对cookie的处理存在漏洞。进过本地测试,includes\modules\integrates\ecshop.php这个整合自身会员的类中没有重写integrate.php中的check_cookie()方法导致,验证cookie时返回的username为空,丢失了登录状态,在ecshop.php中重写了此方法就可以了。把他加到ecshop.php的最后面去就可

  4. NT IIS下用ODBC连接数据库

    $connection=intodbc_connect建立数据库连接,$query_string="查询记录的条件"如:$query_string="select*fromtable"用$cur=intodbc_exec检索数据库,将记录集放入$cur变量中。再用while{$var1=odbc_result;$var2=odbc_result;...}读取odbc_exec()返回的数据集$cur。最后是odbc_close关闭数据库的连接。odbc_result()函数是取当前记录的指定字段值。

  5. PHP使用JpGraph绘制折线图操作示例【附源码下载】

    这篇文章主要介绍了PHP使用JpGraph绘制折线图操作,结合实例形式分析了php使用JpGraph的相关操作技巧与注意事项,并附带源码供读者下载参考,需要的朋友可以参考下

  6. zen_cart实现支付前生成订单的方法

    这篇文章主要介绍了zen_cart实现支付前生成订单的方法,结合实例形式详细分析了zen_cart支付前生成订单的具体步骤与相关实现技巧,需要的朋友可以参考下

  7. Thinkphp5框架实现获取数据库数据到视图的方法

    这篇文章主要介绍了Thinkphp5框架实现获取数据库数据到视图的方法,涉及thinkPHP5数据库配置、读取、模型操作及视图调用相关操作技巧,需要的朋友可以参考下

  8. PHP+jquery+CSS制作头像登录窗(仿QQ登陆)

    本篇文章介绍了PHP结合jQ和CSS制作头像登录窗(仿QQ登陆),实现了类似QQ的登陆界面,很有参考价值,有需要的朋友可以了解一下。

  9. 基于win2003虚拟机中apache服务器的访问

    下面小编就为大家带来一篇基于win2003虚拟机中apache服务器的访问。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  10. Yii2中组件的注册与创建方法

    这篇文章主要介绍了Yii2之组件的注册与创建的实现方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下

返回
顶部