nginx+memcached produces odd Quotation mark!!!!

jeff emminger jemminger at gmail.com
Wed Jul 30 18:11:45 MSD 2008


if you run memcached in verbose mode "memcached -vv" does it display
the quote upon retrieving the key?


On Wed, Jul 30, 2008 at 8:58 AM, zhan <superxain at gmail.com> wrote:
> 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