浏览 3201 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-01-05
因为迫切需要他的proxy_core 但是spawn ruby的时候,总是出错 我需要怎么写那段shell 才能让ruby被spwan了呢? 非常感谢 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-01-05
嘿嘿,你很幸运,碰上了我。给你看看我写的spawn FCGI进程的Unix Shell脚本。
#!/bin/sh DISPATCH_PATH=/yourailsapp/public/dispatch.fcgi SOCKET_PATH=/tmp/lighttpd/socket 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 /usr/local/lighttpd/bin/spawn-fcgi -f $DISPATCH_PATH -s $SOCKET_PATH/javaeye.socket-$num done ;; stop) killall -9 dispatch.fcgi rm -rf $SOCKET_PATH/javaeye.socket-* ;; restart) $0 stop $0 start ;; *) echo "Usage: dispatch.sh {start|stop|restart}" ;; esac exit 0 我这个例子是用Unix Socket通讯,你如果用TCP Socket通讯,可以自行修改。Lighttpd相应的配置也修改一下就好: |
|
返回顶楼 | |
发表时间:2007-01-06
说实话
我写的那个就是比较简略 关键是spawn-fcgi报错 |
|
返回顶楼 | |