nginx+memcached produces odd Quotation mark!!!!
NanYang Zhan
superxain at gmail.com
Wed Jul 30 19:09:34 MSD 2008
I have just modified the nginx conf file and restarted nginx to filter all
/favicon.ico request.worker_processes 1;
pid /www/logs/nginx.pid;
events {
worker_connections 1024;
}
http {
server {
listen 80;
server_name localhost;
#access_log /www/logs/loc.access.log;
location / {
default_type text/html;
set $memcached_key $uri;
memcached_pass localhost:11211;
}
location /favicon.ico {
root /www/loc/public/images;
}
}
}
But the quotation mark didn't go away.
On Wed, Jul 30, 2008 at 10:58 PM, NanYang Zhan <superxain at gmail.com> wrote:
> I started memcached with "memcached -vv", I saw no cache content being
> shown:
> memcached -vv
> slab class 1: chunk size 88 perslab 11915
> ...
> slab class 39: chunk size 489032 perslab 2
> <6 server listening
> <7 send buffer was 105472, now 268435456
> <7 server listening (udp)
> <8 new client connection
> <8 get /test
> >8 END
> <8 connection closed.
> <8 new client connection
> <8 get /favicon.ico
> >8 END
> <8 connection closed.
> <8 new client connection
> <8 set /test 0 0 9
> >8 STORED
> <9 new client connection
> <9 get /test
> >9 sending key /test
> >9 END
> <9 connection closed.
>
> But I noticed an interesting thing: '/favicon.ico' was requested now and
> then. Do you think it may cause the problem?
>
> On Wed, Jul 30, 2008 at 10:11 PM, jeff emminger <jemminger at gmail.com>wrote:
>
>> 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?
>> >
>> >
>> >
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx/attachments/20080730/4f110552/attachment.html>
More information about the nginx
mailing list