Temporary failure

Seven Secrets

Erfahrenes Mitglied
Warning: file(): php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /home/boogicby/www.boogie-palace.com/admin.php on line 107;

Hallo, die oben abgedruckte Fehlermeldung kommt seit heute auf das abarbeiten des folgenden Scripts. Wo könnte hier der Fehler liegen, weil es ja vorher vernünftig lief?

PHP:
<?php
$txt_file = "http://www.boogie-palace.com/counter.txt";
$txt_file = file($txt_file);
?>
Visitor: <?=$txt_file[0]?>

Und danach erfolgt folgender Fehler! Wie kann ich diesen behebn?

Warning: file(http://www.boogie-palace.com/counter.txt): failed to open stream: Resource temporarily unavailable in /home/boogicby/www.boogie-palace.com/admin.php on line 107
 
Zuletzt bearbeitet:
Nach längerem rumändern am Script und lesens verschiedener Handbücher sieht die Lösung nun wie folgt aus für dieses Problem. Es ist Grundsätzlich eine DNS-Auflösungsfehler, der hier zum vorschein kommt. Dies läst sich dann wie folgt beheben:

PHP:
<?php 
$txt_file = "/home/boogicby/www.boogie-palace.com/counter.txt"; 
$txt_file = file($txt_file); 
?> 
Visitor: <?=$txt_file[0]?>

Zur Erkläreung:

Da die DNS-Auflösung fehlerhaft läuft, hilft man dem Server einfach mit dem home-Pfad auf die Sprünge. Somit ist das Skript nicht mehr auf das DNS angewiesen. Dieses hilft auch bei Fehlern im include-Befehl.

Wir sehen dies als kurzes Tutorial an. Und für alle Server-Admins gibt es an diese Stelle dann noch die Problem-Behebung bei der DNS nachgereicht. Ich hoffe es hat geholfen.

Greetings
 
Wie läßt sich dieser Workaround für ftp-Verbindungen anwenden?

Mein Problem-Script enthält die Zeile:

$handle = ftp_connect( $Host );

Auch ich erhalte (gelegentlich) den "temporary failure in name resolution"

Verstehe aber nicht so recht, wie ich dem DNS hier auf die Sprünge helfen sollte.

vop
 
Zurück