|
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.
[Back to original message]
|