Frage

In unserer CakePHP Anwendung, wir haben ein

file_get_contents('http://my.web.com',... );

Vor kurzem haben wir die IP-Adresse des my.web.com, und wir verändern unsere / etc / hosts-Datei und bündig DNS-Cache mit /etc/init.d/nscd Neustart und neu gestartet Apache.

Doch noch file_get_contents auf die alte IP-Adresse beziehen, während, wenn wir ping tun, nslookup, Locke auf my.web.com, wir die neue IP-Adresse.

Was fehlt uns?

Danke

War es hilfreich?

Lösung 2

Es stellte sich die Adresse aus wird auch als Apache Virtualhost Name in unserem alten Server verwendet. Das Entfernen dieser Eintrag das Problem gelöst. Trotzdem danke Jungs:)

Andere Tipps

Nur um sicherzugehen haben Sie Ihren Quellcode für Vorkommen des alten IP-Suche?

Haben gelöscht Sie die Cache-Dateien in app / tmp / cache aus? Ich denke, CakePHP externe Anfragen-Caches und wenn Ihre Anwendung ein Debug-Level von 0 dann ist diese Cache für eine Weile dableiben hat. Versuchen Sie, die Dateien zu löschen (nicht Ordner) oder set debug auf über 0 vorübergehend Kraft Cache reload.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top