<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>XiaoYao (李逍遥)</title>
    <link>https://ruby-china.org/XiaoYao</link>
    <description>“有何胜利可言，挺住意味着一切。”</description>
    <language>en-us</language>
    <item>
      <title>fast-cgi 启动了，但是 Nginx 无法执行 PHP</title>
      <description>&lt;p&gt;我用的是 ubuntu12.04,php 是 5.2.10 然后用的 spawn-fcgi。top 里面能看到 php5-cgi 启动起来了，访问 html 没问题，我用 nginx upstream 转发到 apache（8080 端口）也能执行 php 程序，就是 fastcgi 有问题。网页提示 502，日志
connect() failed (111: Connection refused) while connecting to upstream, client: 123.151.148.160, server: new.cdfdc.gov.cn, request: "GET /archive.php?addno=8&amp;amp;aid=120&amp;amp;ccid12=3032&amp;amp;ccid5=184&amp;amp;ccid6=188&amp;amp;fang=zhu&amp;amp;sort=mj:1 HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "new.cdfdc.gov.cn", referrer: "&lt;a href="http://new.cdfdc.gov.cn/" rel="nofollow" target="_blank"&gt;http://new.cdfdc.gov.cn/&lt;/a&gt;"
服务器内存什么的消耗都很低，基本上不会是资源不足问题。另外 fastcgi 进程使用数也远远没有达到我的设定的进程数目
我的网站配置
server {
    listen   80;
    server_name fdcsck.com &lt;a href="http://www.fdcsck.com" rel="nofollow" target="_blank" title=""&gt;www.fdcsck.com&lt;/a&gt;;&lt;/p&gt;

&lt;p&gt;# handling 404 error for root
    error_page 404 /index.html;&lt;/p&gt;

&lt;p&gt;access_log /var/log/nginx/access.log;
    error_log /var/log/nginx/sck_error.log;&lt;/p&gt;

&lt;p&gt;location / {
        root   /var/www/fdcsck;
        index  index.php index.html index.htm;
    }&lt;/p&gt;

&lt;p&gt;location ~ .php$ {
        include fastcgi_params;
        fastcgi_pass 127.0.0.1:9000;
        #fastcgi_pass unix:/var/run/php-fastcgi/php-fastcgi.socket;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME  /var/www/fdcsck$fastcgi_script_name;
    }
nginx 配置&lt;/p&gt;

&lt;p&gt;user www-data;
worker_processes 2;
pid /var/run/nginx.pid;&lt;/p&gt;

&lt;p&gt;events {
        worker_connections 768;
        # multi_accept on;
}&lt;/p&gt;

&lt;p&gt;##
        # Basic Settings
        ##&lt;/p&gt;

&lt;p&gt;sendfile on;
        tcp_nopush on;
        tcp_nodelay on;
        keepalive_timeout 65;
        types_hash_max_size 2048;
        client_max_body_size 100m;
        # server_tokens off;&lt;/p&gt;

&lt;p&gt;# server_names_hash_bucket_size 64;
        # server_name_in_redirect off;&lt;/p&gt;

&lt;p&gt;include /etc/nginx/mime.types;
        default_type application/octet-stream;&lt;/p&gt;

&lt;p&gt;求各位大神指点。小弟感激不尽&lt;/p&gt;</description>
      <author>XiaoYao</author>
      <pubDate>Sun, 21 Jul 2013 20:59:31 +0800</pubDate>
      <link>https://ruby-china.org/topics/12654</link>
      <guid>https://ruby-china.org/topics/12654</guid>
    </item>
    <item>
      <title>请教多重评论设计方法</title>
      <description>&lt;p&gt;带回复的多重评论设计算法，希望各位大虾帮帮忙给个好一点的啊。像 QQ 和微博那样的都还不错，wordpress 的也还可以。希望指点&lt;/p&gt;</description>
      <author>XiaoYao</author>
      <pubDate>Mon, 18 Mar 2013 23:24:44 +0800</pubDate>
      <link>https://ruby-china.org/topics/9549</link>
      <guid>https://ruby-china.org/topics/9549</guid>
    </item>
    <item>
      <title>ckeditor + paperclip 如何去除 before_filter 的验证</title>
      <description>&lt;p&gt;ckeditor + paperclip 图片上传时 如何去除 before_filter 的验证，我前后台都有用了 ckeditor 编辑器，但是好像 ckeditor 他图片上传是继承的 ApplicationController 所以每次都必须通过 application_controller.rb 里面的 before_filter，是否可以配置这个选项，让后台的 ckeditor 不继承 ApplicationController 而是继承 ActionController::Base 或者其他的 controller，如果不行直接去掉这个验证的话，应该是针对哪一个 action 去除 before_filter&lt;/p&gt;</description>
      <author>XiaoYao</author>
      <pubDate>Wed, 23 Jan 2013 09:06:29 +0800</pubDate>
      <link>https://ruby-china.org/topics/8283</link>
      <guid>https://ruby-china.org/topics/8283</guid>
    </item>
  </channel>
</rss>
