I read everything I could about this error without being able to find any solution.
I have a simple page that looks like this:
$xmlfile = "/var/www/marees.xml"; //Fichier dans lequel récupérer les données
$ent = new DOMDocument();
$ent->load($xmlfile);
if(!(@$ent->load($xmlfile)))
{
echo "Unable to load : " . $xmlfile;
exit();
}
I get three times out of four, randomly this error:
PHP Warning: DOMDocument::load(): I/O warning : failed to load external entity "/var/www/marees.xml" in /var/www/marees/test2.php on line 7
When I restart Apache, the script works fine for 5 minutes, then the error starts to appear.
XML file weighs 595 kB, is present and readable.
What might be the problem?
var_dump(file_exists($xmlfile));
return? – Wellgroomedvar_dump(file_exists($xmlfile));
return always : bool(true) (even if there is an error in the load xmlfile or not) – Ponton