Memcached module -- unix domain socket support? (too many TIME_WAITs..)
Chancey
chanceycn at gmail.com
Fri Aug 1 10:27:55 MSD 2008
Maybe I/O is too high ?
Use memcached can avoid this .
2008-08-01
Chancey
发件人: Igor Sysoev
发送时间: 2008-08-01 13:49:26
收件人: nginx at sysoev.ru
抄送:
主题: Re: Memcached module -- unix domain socket support? (too many TIME_WAITs..)
On Thu, Jul 31, 2008 at 09:54:03PM -0700, Kon Wilms wrote:
> I have a pool of memcached servers running on localhost with
> connection to nginx, feeding motion jpeg data out via static JPEGs to
> a flash application. The load is pretty high on the server because of
> this with each client running 3 GETs from memcached every second (i.e.
> 3fps).
>
> Nginx works fine, however, the problem I have is that thousands of
> TIME_WAITs are created from the memcached GET requests, which I would
> like to eliminate. I've already tuned the kernel but this has not
> reduced it enough to handle a couple thousand viewers on the server.
>
> Is there any way to connect nginx's memcached module to memcached via
> unix domain socket or perhaps UDP, or any other ideas on how to fix
> this problem?
Adding unix socket support to ngx_http_memcached_module should be easy,
but I'm not sure if memcached suppot unix sockets.
BTW why do you serve local images from memcached ?
It's better for both CPU and memory to serve them from local filesystem
using sendfile.
--
Igor Sysoev
http://sysoev.ru/en/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx/attachments/20080801/4ae44035/attachment.html>
More information about the nginx
mailing list