Php 为什么我在使用apc时(在Yii框架中)随机遇到这个致命错误?
我有时会碰到Php 为什么我在使用apc时(在Yii框架中)随机遇到这个致命错误?,php,yii,apc,Php,Yii,Apc,我有时会碰到 Fatal error: require() [<a href='function.require'>function.require</a>]: apc_fcntl_lock failed errno:6 in C:\web\yii\framework\web\CWebApplication.php on line 345 相对运行时环境: OS:win2k3. PHP Version 5.3.6 Server API CGI/FastCGI ap
Fatal error: require() [<a href='function.require'>function.require</a>]: apc_fcntl_lock failed errno:6 in C:\web\yii\framework\web\CWebApplication.php on line 345
相对运行时环境:
OS:win2k3.
PHP Version 5.3.6
Server API CGI/FastCGI
apc:
Version 3.1.8-dev
APC Debugging Disabled
MMAP Support Disabled
Locking type File Locks
Serialization Support php
Revision $Revision: 308812 $
Build Date Mar 1 2011 13:31:44
是什么导致了这个错误?如何修复它?这看起来像是一个APC问题,我也经常遇到这个问题。我不能百分之百地告诉您发生了什么,但是,在开发过程中,您经常更改、移动或覆盖文件。然后,APC似乎松动了文件的inode,该inode在内部用于处理字节码缓存 对我来说,“修复”错误的唯一方法是重新启动Web服务器
这种情况是否也发生在不经常更改源代码的生产系统上?这看起来像是APC问题,我也经常遇到这种问题。我不能百分之百地告诉您发生了什么,但是,在开发过程中,您经常更改、移动或覆盖文件。然后,APC似乎松动了文件的inode,该inode在内部用于处理字节码缓存 对我来说,“修复”错误的唯一方法是重新启动Web服务器
这种情况是否也发生在生产系统上,因为您不经常更改源代码?似乎是apc的死锁错误。我问过一位apc维护人员,他建议我使用opcache而不是apc 似乎是apc的死锁bug。我问过一位apc维护人员,他建议我使用opcache而不是apc 谢谢。与我遇到的症状完全相同,希望它不会在生产后出现。@LotusH:这个错误消息怎么样?你还有这个问题吗?我这样问是因为在Windows server 2008上的IIS服务器上启用APC后,我在一个站点上收到了相同的错误消息。我真的不明白,因为我也在自己的机器上用IIS+Windows7尝试过,用相同版本的PHP、相同版本的MySQL、相同的数据和相同版本的APC——它工作起来没有任何问题。这真的很奇怪:有几乎相同的条件,在Windows7上是可以的,但在WindowsServer2008上是错误的……好的,对不起,我不得不撤销我2小时前说的话。我测试了服务器,另一个安装了phpMyAdmin的站点在第0行的未知错误消息中显示了相同的致命错误:未知:apc\u fcntl\u lock failed errno:6。禁用APC后,一切都恢复正常。。。但这不是一个解决方案…:\谢谢与我遇到的症状完全相同,希望它不会在生产后出现。@LotusH:这个错误消息怎么样?你还有这个问题吗?我这样问是因为在Windows server 2008上的IIS服务器上启用APC后,我在一个站点上收到了相同的错误消息。我真的不明白,因为我也在自己的机器上用IIS+Windows7尝试过,用相同版本的PHP、相同版本的MySQL、相同的数据和相同版本的APC——它工作起来没有任何问题。这真的很奇怪:有几乎相同的条件,在Windows7上是可以的,但在WindowsServer2008上是错误的……好的,对不起,我不得不撤销我2小时前说的话。我测试了服务器,另一个安装了phpMyAdmin的站点在第0行的未知错误消息中显示了相同的致命错误:未知:apc\u fcntl\u lock failed errno:6。禁用APC后,一切都恢复正常。。。但这不是一个解决方案…:\
OS:win2k3.
PHP Version 5.3.6
Server API CGI/FastCGI
apc:
Version 3.1.8-dev
APC Debugging Disabled
MMAP Support Disabled
Locking type File Locks
Serialization Support php
Revision $Revision: 308812 $
Build Date Mar 1 2011 13:31:44