The page you are looking for is temporarily unavailable.
Please try again later. 
上面这个东西相信很多人都遇见过,他就是nginx独有特征,setcookie()//小内容
setcookie()//2k内容
setcookie()//1k的内容注释掉下面两个setcookie任意一个就不会出问题了,否则就如上面那段Eglish,请问大家这是啥问题啊,前提是我已经设置缓存、最大执行时间,最大连接数也没问题

解决方案 »

  1.   

    没遇到过。哈
    不过为啥用cookie存2K以上的内容呢,同一域cookie的最大长度应该是4k吧?
      

  2.   

    nginx错误日志是:2011/10/28 11:15:01 [error] 2452#3804: *41 upstream sent too big header while reading response header from upstream, client: 127.0.0.1, server: test.com, request: "GET /dex/abc.php?act=list HTTP/1.1", upstream: "http://127.0.0.1:8080/dex/abc.php?act=list", host: "test.com"
      

  3.   

    cookie是存客户端的,应该与浏览器的设置有关。
    http://edison8583.blog.163.com/blog/static/355126122011116115626831/可能能解释为什么你注释掉下面两个大的setcookie后没有报错。。
      

  4.   


    ..如果是这个错误信息的话,应该是apache服务器设置的限制。你搜索下LimitRequestField
    和      LimitRequestFieldSize
      

  5.   

    大家以后遇见错误,如果日志中的错误是我的那种,那么:修改如下参数在你的server{...}中     proxy_buffer_size 64k;
        proxy_buffers 32 32k;
        proxy_busy_buffers_size 128k;引文:http://blog.sina.com.cn/s/blog_6b92dc3b0100nmrc.html