Could be the same problem as:

http://www.mail-archive.com/[email protected]/msg03826.html

On Saturday, 2004-11-06 at 04:22:58 AM, Enver ALTIN scribbled:
> Hi,
> 
> I'm having a problem with DLR handling on Solaris with Kannel/CVS
> connecting to an EMI SMSC:
> 
>         2004-11-05 18:58:57 [1503] [9] DEBUG: Parsing URL 
> `http://xxxx/dlr.php?status=8':
>         2004-11-05 18:58:57 [1503] [9] DEBUG:   Scheme: http://
>         2004-11-05 18:58:57 [1503] [9] DEBUG:   Host: xxxx
>         2004-11-05 18:58:57 [1503] [9] DEBUG:   Port: 80
>         2004-11-05 18:58:57 [1503] [9] DEBUG:   Username: (null)
>         2004-11-05 18:58:57 [1503] [9] DEBUG:   Password: (null)
>         2004-11-05 18:58:57 [1503] [9] DEBUG:   Path: dlr.php
>         2004-11-05 18:58:57 [1503] [9] DEBUG:   Query: status=8
>         2004-11-05 18:58:57 [1503] [9] DEBUG:   Fragment: (null)
>         2004-11-05 18:58:57 [1503] [9] ERROR: Couldn't create new socket.
>         2004-11-05 18:58:57 [1503] [9] ERROR: System error 24: Too many open 
> files
>         2004-11-05 18:58:57 [1503] [9] ERROR: error connecting to server 
> `xxxx' at port `80'
> 
> I think it's reaching the per process fd limit. I tried increasing it to
> 4096 and even more. Seemed to work, but didn't help at all. Sooner or
> later, I hit this problem.
> 
> What's going on? Is Kannel leaking file descriptors, or is it really too
> many outgoing DLR's blocking it?
> 
> PS: Connection to SMSC is _very_ fast.
> 
> PS2: I never encountered this problem with Linux.
> 
> Thanks,
> -- 
> Enver ALTIN                   |        http://skyblue.gen.tr/
> Software developer @ Parkyeri |      http://www.parkyeri.com/



-- 
Benjamin Lee
Melbourne, AU         +61.4.16.BEN.LEE         http://www.realthought.net/
__________________________________________________________________________
You can't push on a string.

Reply via email to