错误消息“正在进行中的操作”是什么意思?

时间:2011-06-02 20:38:23

标签: php fopen

尝试使用此命令打开文件时:

$fd = fopen('majestic_files/majestic_record.txt','w');

我收到以下错误消息:

<b>Warning</b>:  fopen(majestic_files/majestic_record.txt) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Operation now in progress in

这是什么意思,我该如何解决?

5 个答案:

答案 0 :(得分:14)

与OP的问题没有直接关系,但如果您使用Laravel框架收到此错误,则自动加载器可能无法找到其中一个类。例如,如果将类移动到不同的目录而不转储自动加载器,则会发生这种情况。

要解决此问题,请尝试composer dumpautoload

答案 1 :(得分:11)

当存在未完成的阻止操作时会发生这种情况。

在此上下文中,错误意味着另一个进程对文件具有锁定,这很可能是由于文件被打开并由任何持有锁的进程写入。

答案 2 :(得分:0)

我遇到了这个&#34;无法打开流:现在正在进行操作&#34;意外传递一条路径后的错误,而不是一条完整的路径&amp;文件名,到parse_ini_file

答案 3 :(得分:0)

尝试连接到无效的本地IP地址时收到此错误消息。更正我正在连接的主机解决了问题

答案 4 :(得分:-2)

我认为你必须在文件字符串的开头添加“/”...只是一个没有保证的想法

相关问题