CakePHP verwendet alten DNS-Eintrag
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
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.