gpt4 book ai didi

linux - PHP fopen "failed to open stream: resource temporarily unavailable"

转载 作者:可可西里 更新时间:2023-11-01 00:48:12 28 4
gpt4 key购买 nike

编辑:Austin 在下面的评论中解决了我的问题。既然这就是答案,我该如何关闭问题?

我有以下简单的代码来打开/写入我服务器上的查询文件。我已经检查了权限,甚至为查询文件上的所有用户设置了 +rw,但我仍然收到错误

failed to open stream: resource temporarily unavailable

在我的 apache 错误日志中。

我真的不确定我能做些什么来缓解这个问题,想法?

<?php 
// filepaths
$queryFile = '../query/query.txt';

// get query
$query = $_GET['searchBox'];

// open and write query to query file
$fh = fopen($queryFile, 'X') or die("Can't open file");
fwrite($fh, $query);
fclose($fh);

最佳答案

这可能只是以下几件事之一:

  • PHP 进程内存不足、文件句柄或类似问题
  • 以某种方式超出了 PHP 环境自身的限制
  • 文件本身有一些限制,例如 SELinux (Security Enhanced Linux) 限制。

要确定它是哪个,请尝试在 PHP 之外打开文件。临时更改脚本以打开不同的文件。查看脚本还做了什么来验证它是否可能用完文件句柄等。

关于linux - PHP fopen "failed to open stream: resource temporarily unavailable",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13445932/

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