nginx+memcached produces odd Quotation mark!!!!
zhan
superxain at gmail.com
Wed Jul 30 16:58:28 MSD 2008
When I tried to use nginx and memcached module,
the output always had a odd quotation mark
before the cached content.
I have tried nginx/0.6.32 and nginx 0.5.34
I used:
ruby 1.8.7 (2008-06-20 patchlevel 22) [i686-linux] and
ruby 1.8.7 (2008-06-20 patchlevel 22) [i686-darwin9]
with
memcached 1.2.5
libmemcached 0.22
memcached gem 0.11
or
memcached-client 1.5.0
here is my nginx conf file:
worker_processes 1;
pid /www/logs/nginx.pid;
events {
worker_connections 1024;
}
http {
server {
listen 80;
server_name localhost;
location / {
default_type text/html;
set $memcached_key $uri;
memcached_pass localhost:11211;
}
}
}
after I setup a cache:
irb(main):002:0> require 'memcached'
=> true
irb(main):003:0> c = Memcached.new('localhost:11211')
#...
irb(main):006:0> c.set '/test', 'hello'
when I opened 127.0.0.1/test with safari 3.0 or
Firefox 3, I didn't get
hello
but:
"hello
I get no idea where the Quotation mark coming from!!!!!
Can anyone tell me how to fix it?
More information about the nginx
mailing list