| 
	
 | 
 Posted by _q_u_a_m_i_s's on 12/04/07 13:44 
On Dec 4, 3:41 pm, "Rik Wasmus" <luiheidsgoe...@hotmail.com> wrote: 
> On Tue, 04 Dec 2007 14:30:37 +0100, _q_u_a_m_i_s's <qua...@gmail.com> 
> wrote: 
> 
> 
> 
> > Hy, 
> > i have a problem with PHP 5.1.6 
> 
> > I have a script containing something like this: 
> >  $f=fsockopen("www.site01.com",80,$errNo,$errStr); 
> >  var_dump($f); 
> 
> > When accessing this from apache, i get this error: 
> > php_network_getaddresses: getaddrinfo failed. 
> > When running the same scipt from the CLI (php ./dns.php), i get no 
> > error, and i`m able to connect (and read/write) towww.site01.com 
> 
> > I have another script containing something like this: 
> >  $f=fsockopen("www.site02.com",80,$errNo,$errStr); 
> >  var_dump($f); 
> 
> > This site is available both from apache, and from CLI. 
> 
> > ( so i`m able to connect only to certain websites) 
> 
> > This problem appeared about 1 month ago when the dns servers failed to 
> > work, and they were changed(in /etc/resolv.conf). Before this was 
> > done, everything worked fine. The thing i do not understand is why 
> > only certain sites are available from php, but no restrictions apply 
> > when in CLI. 
> 
> According to some old bugreports, on a DNS servers change (or new DHCP 
> lease?), the 'running' PHP module doesn't get the new DNS server address, 
> or at least bugs, while the CLI does get the change. What happens when you 
> restart apache/the webserver? 
> -- 
> Rik Wasmus 
 
The apache server was restarted many times...still nothing.
 
  
Navigation:
[Reply to this message] 
 |