[libvirt] Re: Libvirt PHP binding

Daniel Veillard veillard at redhat.com
Tue Apr 14 15:08:42 UTC 2009


On Tue, Apr 14, 2009 at 04:00:18PM +0100, Daniel P. Berrange wrote:
> On Tue, Apr 14, 2009 at 03:56:28PM +0200, Radek Hladik wrote:
> > It works but httpd processes open a lot pipes and after a few hours with 
> > page refreshing every 10 sec I even ran into error:
> > [Mon Apr 13 02:40:26 2009] [error] [client 10.38.25.152] PHP Warning: 
> > libvirt_connect()  unable to make pipe: Too many open files
> 
> This is interesting. It suggests that the virConnectPtr  object you
> have created is not being relased. Each object will require at least
> 2 file descriptors, so if they're not released, then either the 
> libvirtd daemon, or the PHP client, or the OS as a whole will run
> out of file descriptors and start showing this error message.

  0.6.0 has file descriptors leaks on, so yes this may be solved by
an update too.

Daniel

-- 
Daniel Veillard      | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
daniel at veillard.com  | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library  http://libvirt.org/




More information about the libvir-list mailing list