cakephp使用旧的dns条目

时间:2010-02-18 02:54:52

标签: php cakephp dns apache2 suse

在我们的cakephp应用程序中,我们做了一个

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

最近我们更改了my.web.com的ip地址,我们修改了/ etc / hosts文件,并使用/etc/init.d/nscd restart刷新了dns缓存,并重新启动了apache。

但是,file_get_contents仍然引用旧的ip地址, 如果我们在my.web.com上ping,nslookup,curl,我们会获得新的IP地址。

我们缺少什么?

由于

3 个答案:

答案 0 :(得分:1)

只是为了确定您是否在源代码中搜索旧IP的出现?

答案 1 :(得分:0)

事实证明,该地址在我们的旧服务器中也用作Apache的VirtualHost名称。删除此条目解决了该问题。无论如何,谢谢你们:)

答案 2 :(得分:-1)

您是否清除了app / tmp / cache中的缓存文件?我认为CakePHP会缓存外部请求,如果你的应用程序的调试级别为0,那么这个缓存会暂停一段时间。尝试删除文件(不是文件夹)或临时将调试设置为0以强制缓存重新加载。