數位天堂

Nokia:科技始終來自於人性; 拜耳:如果文明不能使我們更相愛,那科技便失去意義!
歡迎您的加入,讓我們一起討論科技與環保的整合應用...

您尚未登入。

#1 2008-04-01 00:03:09

igotcha
新生
註冊日期: 2008-03-31
文章數: 18
目前積分 :   

改装后的问题~

改好后,按照
http://abintech.azhai.org/2007/01/php-l … stcgi.html
的说明装了lighttpd + FastCGI,又架上了一个SimplePHPBlog,但是不知道为什么网页打开慢得无法忍受,用top看了下:
PID USER     STATUS   RSS  PPID %CPU %MEM COMMAND
  196 admin    R        448   147  2.3  1.4 top
   61 admin    S        292     1  0.1  0.9 telnetd
  167 admin    S       5256     1  0.0 17.4 php-fcgi
  126 admin    S       4052     1  0.0 13.4 php-fcgi
  137 admin    S       4040   135  0.0 13.3 php-fcgi
  138 admin    S       4040   135  0.0 13.3 php-fcgi
  158 admin    S       3744   126  0.0 12.4 php-fcgi
  166 admin    S       3732   137  0.0 12.3 php-fcgi
  168 admin    S       3732   139  0.0 12.3 php-fcgi
  169 admin    S       3732   138  0.0 12.3 php-fcgi
  139 admin    S       3692   135  0.0 12.2 php-fcgi
  135 admin    S       1284     1  0.0  4.2 lighttpd
  164 admin    S        756     1  0.0  2.5 nmbd
    1 admin    S        612     0  0.0  2.0 init
  156 admin    S        568     1  0.0  1.8 smbd
  147 admin    S        560    61  0.0  1.8 sh

free:
              total         used         free       shared      buffers
  Mem:        30164        26440         3724            0         2340
Swap:        48152         2560        45592
Total:        78316        29000        49316

php-fcgi的内存竟然占了这么多.........
不知道这是正常的还是我设置出了什么问题~~~




離線

 

#2 2008-04-01 00:19:30

igotcha
新生
註冊日期: 2008-03-31
文章數: 18
目前積分 :   

Re: 改装后的问题~

orz
对了,在修改/opt/etc/lighttpd/lighttpd.conf的时候,我没找到:

#### fastcgi module -> 打開 cgi 支援, 記得 host 改成自己執行的 host IP,port 不要動
fastcgi.server             = ( ".php" =>
                                ((
                                    "host" => "192.168.1.254",
                                    "port" => 1026,
                                ))
                             )

于是就把fastcgi.server其下的#全部打开了
fastcgi.server             = ( ".php" =>
                               ( "localhost" =>
                                 (
                                   "socket" => "/tmp/php-fcgi.sock",
                                   "bin-path" => "/opt/bin/php-fcgi",
                                   "bin-environment" => (
                                        "PHP_FCGI_MAX_REQUESTS" => "4000"
                                   )
                                 )
                               )
                            )

,不知道是不是这个原因?


最後修改: igotcha (2008-04-01 00:21:35)


離線

 

#3 2008-04-01 09:37:21

Aven
天使
來自: 數位天堂
註冊日期: 2007-07-15
文章數: 2266
網站

Re: 改装后的问题~

igotcha 提到:

orz
对了,在修改/opt/etc/lighttpd/lighttpd.conf的时候,我没找到:

#### fastcgi module -> 打開 cgi 支援, 記得 host 改成自己執行的 host IP,port 不要動
fastcgi.server             = ( ".php" =>
                                ((
                                    "host" => "192.168.1.254",
                                    "port" => 1026,
                                ))
                             )

于是就把fastcgi.server其下的#全部打开了
fastcgi.server             = ( ".php" =>
                               ( "localhost" =>
                                 (
                                   "socket" => "/tmp/php-fcgi.sock",
                                   "bin-path" => "/opt/bin/php-fcgi",
                                   "bin-environment" => (
                                        "PHP_FCGI_MAX_REQUESTS" => "4000"
                                   )
                                 )
                               )
                            )

,不知道是不是这个原因?

應該就是這個原因吧,如果找不到,就自行加上那一段碼,下面那一段#不可以打開,再試試看吧。



技術問題請於論壇上集眾人之力公開討論,感恩 thankgod

離線

 

#4 2008-04-01 09:53:30

igotcha
新生
註冊日期: 2008-03-31
文章數: 18
目前積分 :   

Re: 改装后的问题~

orz
还是很慢~~~
Mem: 29404K used, 760K free, 0K shrd, 2808K buff, 13676K cached
Load average: 0.14, 0.14, 0.07    (State: S=sleeping R=running, W=waiting)

  PID USER     STATUS   RSS  PPID %CPU %MEM COMMAND
  185 admin    R        444   180  1.1  1.4 top
   61 admin    S        336     1  0.3  1.1 telnetd
  171 admin    S        444     1  0.1  1.4 upnp
   95 admin    SW         0     1  0.1  0.0 usb-storage-0
  165 admin    S       8092   142  0.0 26.8 php-fcgi
  142 admin    S       4052     1  0.0 13.4 php-fcgi
  155 admin    S       1436     1  0.0  4.7 lighttpd
  159 admin    S        996     1  0.0  3.3 smbd
  161 admin    S        960     1  0.0  3.1 nmbd
    1 admin    S        632     0  0.0  2.0 init

我全部重装再试试吧~~~55555555


離線

 

#5 2008-04-01 17:43:51

igotcha
新生
註冊日期: 2008-03-31
文章數: 18
目前積分 :   

Re: 改装后的问题~

折腾了好久终于搞掂了...
呵呵,但是新的问题又出来了orz
望aven大大能解惑:
1.关于防火墙的配置:
    按照这里的设置
        http://abintech.azhai.org/2007/01/php-thttpd.html
    我我修改了/usr/local/sbin/post-firewall,具体如下:

#!/bin/sh
iptables -D INPUT -j DROP

# Port 22 used for SSH server
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -t nat -A PREROUTING -i $1 -p tcp --dport 22 -j DNAT --to-destination $4:22

# Port 8080 used for internal THTTP server, port 80 used for external access
iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -t nat -A PREROUTING -i $1 -p tcp --dport 80 -j DNAT --to-destination $4:8080

iptables -A INPUT -j DROP

        但是我还是没办法用80端口进入我的blog,而是必须加http://me:8080才行,是不是配置没写对?

2.我用的http://www.3322.org/的域名,据说是能支持ez-ipupdate的,但是我该怎么作才行呢?

呵呵,我的问题似乎多了点,wallbash



離線

 

#6 2008-04-02 08:51:28

Aven
天使
來自: 數位天堂
註冊日期: 2007-07-15
文章數: 2266
網站

Re: 改装后的问题~

我猜應該對內跟對外的port mapping問題,
照原作者的設定從WAN端進來是走80 port,從LAN端進來是走8080 port。
所以你在內部測試只能用 http://me:8080



技術問題請於論壇上集眾人之力公開討論,感恩 thankgod

離線

 

#7 2008-04-02 13:16:28

igotcha
新生
註冊日期: 2008-03-31
文章數: 18
目前積分 :   

Re: 改装后的问题~

Aven 提到:

我猜應該對內跟對外的port mapping問題,
照原作者的設定從WAN端進來是走80 port,從LAN端進來是走8080 port。
所以你在內部測試只能用 http://me:8080

呵呵,你说的对,我试着从wan端访问就没问题了,但是我又想禁止对wan端的ping响应如何修改iptables的配置呢?


離線

 

友情連結

論壇頁尾

Powered by PunBB
© Copyright 2018 Rickard Andersson
RSS Feed