环境如下:
ubuntu server v8
lighttpd-1.5.0-r1992
ruby 1.8.6 (2007-09-24 patchlevel 111)
fcgi-2.4.0
ruby-fcgi-0.8.7.tar
apt-get了libfcgi0,libfcgi-dev
单独启动spawn-fcgi的脚本lighttpd
DISPATCH_PATH=/home/www/www.jk.com/public/dispatch.fcgi
SOCKET_PATH=/tmp/
RAILS_ENV=production
export $RAILS_ENV
case "$1" in
start)
rm -rf $SOCKET_PATH/javaeye.socket-*
for num in 0 1 2 3 4 5 6 7 8 9
do
/etc/lighttpd/bin/spawn-fcgi -f $DISPATCH_PATH -s $SOCKET_PATH/rails-fastcgi.socket-$num -u lighttpd -g lighttpd
done
;;
stop)
killall ruby
# killall -9 dispatch.fcgi
rm -rf $SOCKET_PATH/rails-fastcgi.socket-*
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: dispatch.sh {start|stop|restart}"
;;
esac
exit 0
显示启动成功:
root@weteam:/home/script# ./lighttpd start
spawn-fcgi.c.206: child spawned successfully: PID: 4670
spawn-fcgi.c.206: child spawned successfully: PID: 4672
spawn-fcgi.c.206: child spawned successfully: PID: 4674
spawn-fcgi.c.206: child spawned successfully: PID: 4676
spawn-fcgi.c.206: child spawned successfully: PID: 4678
spawn-fcgi.c.206: child spawned successfully: PID: 4680
spawn-fcgi.c.206: child spawned successfully: PID: 4682
spawn-fcgi.c.206: child spawned successfully: PID: 4684
spawn-fcgi.c.206: child spawned successfully: PID: 4686
spawn-fcgi.c.206: child spawned successfully: PID: 4688
root@weteam:/home/script#ps aux
root 4670 11.1 1.8 21208 19536 ? Rs 22:12 0:02 /usr/bin/ruby1.8 /home/www/www.jk.com/public/dispatch.fcgi
root 4672 10.6 1.8 21212 19544 ? Rs 22:12 0:02 /usr/bin/ruby1.8 /home/www/www.jk.com/public/dispatch.fcgi
root 4674 10.3 1.8 21208 19536 ? Rs 22:12 0:02 /usr/bin/ruby1.8 /home/www/www.jk.com/public/dispatch.fcgi
root 4676 10.2 1.8 21208 19536 ? Rs 22:12 0:02 /usr/bin/ruby1.8 /home/www/www.jk.com/public/dispatch.fcgi
root 4678 10.0 1.8 21208 19540 ? Rs 22:12 0:02 /usr/bin/ruby1.8 /home/www/www.jk.com/public/dispatch.fcgi
root 4680 9.9 1.8 21208 19536 ? Rs 22:12 0:02 /usr/bin/ruby1.8 /home/www/www.jk.com/public/dispatch.fcgi
root 4682 10.2 1.8 21204 19536 ? Rs 22:12 0:02 /usr/bin/ruby1.8 /home/www/www.jk.com/public/dispatch.fcgi
root 4684 10.1 1.8 21204 19540 ? Rs 22:12 0:02 /usr/bin/ruby1.8 /home/www/www.jk.com/public/dispatch.fcgi
root 4686 10.0 1.8 21212 19540 ? Rs 22:12 0:02 /usr/bin/ruby1.8 /home/www/www.jk.com/public/dispatch.fcgi
root 4688 10.0 1.8 21212 19540 ? Rs 22:12 0:02 /usr/bin/ruby1.8 /home/www/www.jk.com/public/dispatch.fcgi
这时候没有启动lighttpd,过了不到一分钟,这些进程全部消亡了。
百搜不见其解!
分享到:
- 2008-08-03 22:33
- 浏览 1902
- 评论(3)
- 论坛回复 / 浏览 (3 / 3849)
- 查看更多
相关推荐
spawn-fcgi spawn-fcgi原本是lighttpd的一个用来控制php-cgi的工具,现在已从lighttpd中独立出来成为一个开源项目。我们可以用它来启动,控制,管理php-cgi的进程。使用它有诸多好处,比如我们可以将运行php-cgi的...
我是用lighttpd+nginx+spawn-fcgi+fcgi-2.4.1搭建环境。使用C语言编写后台程序。goahead也可以用。apt install lighttpdapt install nginxapt install spawn-fcgitar -xjvf fcgi-2.4.1-SNAP-0910052249.tar.bz2cd ...
lighttpd-1.4.20-cmake
Lighttpd是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是...
这是一个可在安卓手机上布置的服务器环境,功能...sqlite Phar posix rarReflection mysql shmop SimpleXML soap sockets ssh2exif sysvmsg sysvsem sysvshm tokenizer wddx xmlxmlreader xmlwriter zip cgi-fcgi mhash
这是一个可在安卓手机上布置的服务器环境,功能组件包括:lighttpd、php和mysql,能成功运行DZ等php程序,安装和配置过程十分简单,也许现在该是讨论用什么手机做服务器更合适的时候了。 演示图片为一成功运行的...
高性能轻量级web服务器,具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。
如何在ubuntu上实现lighttpd 1、下载mongoose使用mongoose中的example中的websocket_chat,实现websocket 2、websocket_chat源码下载路径 官网:https://cesanta.com 论坛:...
lighttpd轻量级web嵌入式服务器,方便嵌入式平台移植,小巧安全
与广泛使用的 Urban Legend 相反, Lighttpd的spawn-fcgi程序不需要 PHP FastCGI 进程在必要时生成新实例。 此脚本是运行 PHP FastCGI 守护程序所需的全部内容。特征使用/etc/default/php-cgi文件指定是使用 UNIX ...
startLighttp.vbs 为一键启动lighttpd和php-cgi的启动脚本,php使用fastcgi host:port形式 test_cgi.cmd 为测试cgi传参数用(如果发现php程序返回No input file specified.说明server.document-root这个目录配置的有...
startLighttp.vbs 为一键启动lighttpd和php-cgi的启动脚本,php使用fastcgi host:port形式 test_cgi.cmd 为测试cgi传参数用(如果发现php程序返回No input file specified.说明server.document-root这个目录配置的有...
最新lighttpd-1.4.28源码下载最新lighttpd-1.4.28源码下载最新lighttpd-1.4.28源码下载最新lighttpd-1.4.28源码下载最新lighttpd-1.4.28源码下载最新lighttpd-1.4.28源码下载
交叉编译最新版的lighttpd-1.4.55,配置与测试CGI与HTML.内含 lighttpd-1.4.55源码,移植教程,cgi测试代码,html测试代码.测试cgi时,浏览器中应该输入192.168.100.30/cgi-bin/xx.cgi .其中 192.168.100.30为开发板的ip
lighttpd-1.4.20.tar lighttpd-1.4.20.tar
vagrant-dokuwiki:带有dokuwiki(arch + lighttpd + php-fpm)的流浪文件已准备好进行生产
lighttpd-1.4.20源码看了很久了,学习总结本来早就该写了的,只是人懒得很,拖拖拉拉到现在,如果各位看了觉得多少还有那么一点点帮助,我就继续来(当然,总结的东东还是会发在这个帖子内)。 预计总共将有15个...
lighttpd-1.4.30.tar.gz压缩包,解压后查阅网上配置过程,配置后即可使用
lighttpd-1.4.39 一款好用的web服务器
lighttpd-1.4.20源代码