#1 2008-04-01 00:03:09
改装后的问题~
改好后,按照
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
Re: 改装后的问题~
对了,在修改/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
Re: 改装后的问题~
igotcha 提到:
对了,在修改/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"
)
)
)
)
,不知道是不是这个原因?
應該就是這個原因吧,如果找不到,就自行加上那一段碼,下面那一段#不可以打開,再試試看吧。
技術問題請於論壇上集眾人之力公開討論,感恩
離線
#4 2008-04-01 09:53:30
Re: 改装后的问题~
还是很慢~~~
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
Re: 改装后的问题~
折腾了好久终于搞掂了...
呵呵,但是新的问题又出来了
望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的,但是我该怎么作才行呢?
呵呵,我的问题似乎多了点,
離線