Hallo zusammen,
ich habe das Problem, dass ich mir mit file_get_contents($url) Dateien gecacht habe. Nun funktioniert dieser Befehl von den einen auf den anderen Tag nicht mehr (auch an ganz anderen Stellen).
(SERVER 1) => timeout trotz vorhandener Datei.
Aber - nur intern! Rufe ich einen anderen Server auf (SERVER 2), auf dem ich eine Beispieldatei habe, bekomme ich das Ergebnis sofort geliefert.
Ich habe auch noch folgenden Test gemacht:
Ein Script, dass den Befehl (file_get...) aufruft, habe ich auf dem anderen Server (SERVER 2). Dieses holt sich die Dateien von SERVER 1 und es funktioniert.
Nachdem ich mit dem zuständigen Server-Admin keine Lösung gefunden habe, schreibe ich nun hier. Er hat mir versichert, dass die Firewall nicht eigene Anfragen blockiert. (Wahrscheinlich geht dies auch gar nicht?!)
Jedenfalls werden interne Abfragen gar nicht erst beantwortet (timeout), wenn sie jedoch von außen kommen geht alles.
Kann das am DNS liegen?
Die URLs rufe ich über den Domainnamen auf. (z.B. http://www.xyz.de/kategorie/seite1.html)
Warum geht das nicht mehr intern, obwohl es eine Zeit lang funktioniert hat?
Und vor allem, wie schalte ich diesen "Blocker" aus. Die Firewall ist es angeblich ja nicht.
Vielen Dank im Voraus
ich habe das Problem, dass ich mir mit file_get_contents($url) Dateien gecacht habe. Nun funktioniert dieser Befehl von den einen auf den anderen Tag nicht mehr (auch an ganz anderen Stellen).
(SERVER 1) => timeout trotz vorhandener Datei.
Aber - nur intern! Rufe ich einen anderen Server auf (SERVER 2), auf dem ich eine Beispieldatei habe, bekomme ich das Ergebnis sofort geliefert.
Ich habe auch noch folgenden Test gemacht:
Ein Script, dass den Befehl (file_get...) aufruft, habe ich auf dem anderen Server (SERVER 2). Dieses holt sich die Dateien von SERVER 1 und es funktioniert.
Nachdem ich mit dem zuständigen Server-Admin keine Lösung gefunden habe, schreibe ich nun hier. Er hat mir versichert, dass die Firewall nicht eigene Anfragen blockiert. (Wahrscheinlich geht dies auch gar nicht?!)
Jedenfalls werden interne Abfragen gar nicht erst beantwortet (timeout), wenn sie jedoch von außen kommen geht alles.
Kann das am DNS liegen?
Die URLs rufe ich über den Domainnamen auf. (z.B. http://www.xyz.de/kategorie/seite1.html)
Warum geht das nicht mehr intern, obwohl es eine Zeit lang funktioniert hat?
Und vor allem, wie schalte ich diesen "Blocker" aus. Die Firewall ist es angeblich ja nicht.
Vielen Dank im Voraus
![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
Kommentar