`

Robbin 所提供的 spwan-fcgi shell script

阅读更多
Robbin 提供一個 spwan-fcgi 的 shell script,我記錄下來,相信對於 Lighttpd + fastcgi 的使用者很好用。以下是 Robbin 所提供的 script

#!/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

啟動前,Ruby Fastcgi ,Socket Path ,Rails Enviroment 部份要設定正確,要啟動就打
sh script-name start
即可。


分享到:
评论

相关推荐

    Git常用命令备忘 - robbin的自言自语1

    git config --global user.name "robbin" git config --global user.email "fankai@gmail.com" git config --global color.ui true ``` 设置别名,如`co`为`checkout`,`ci`为`commit`,`st`为`status`,`br`为`...

    MFC SDI制作Office2007样式的Robbin菜单.docx

    ### MFC SDI 制作 Office 2007 样式 Robbin 菜单 #### 一、概述 Microsoft Foundation Classes (MFC) 是一个由微软开发的类库,用于简化 Windows 应用程序的开发过程。本文档旨在介绍如何在 MFC 单文档界面...

    范凯个人网站源码robbin_site.zip

    robbin_site 是范凯的个人网站 http://robbinfan.com 网站的源码。 标签:robbin

    Robbin Fan—运营专业型社区的经验和反思.ppt

    Robbin Fan—运营专业型社区的经验和反思.ppt

    javaeye Robbin 论缓存技术

    在Javaeye Robbin的讨论中,他提到了缓存技术在多种场景下的应用和重要性。 **缓存的作用** 1. **高速缓冲存储**:缓存是一种位于主存储器和慢速I/O设备之间的高速存储器,其目的是减少对慢速设备的访问次数,提高...

    Fundamentals of Calculs - Crowell et al - 2016-计算机科学

    book by Joel Robbin and Sigurd Angenent, www.math.wisc.edu/undergraduate/calculus-instructors-page.www.lightandmatter.comFullerton, California www.lightandmatter.comCopyright 2006 Sigurd B. Angenent, ...

    Linux平台gcc

    -rwxr-xr-x 1 robbin users 11939 2008-11-02 13:48 hello ``` 该文件大小约为11KB。 ##### 2. 查看动态链接库 通过`ldd`命令可以查看该程序所依赖的动态链接库,例如: ```sh ldd hello ``` 输出结果可能类似...

    Ribbon For DELPHI 10.1 BERLIN.7z

    当这两者结合在一起,便诞生了“Ribbon for Delphi 10.1 Berlin”这一强大的组件库,为Delphi开发者提供了构建现代、高效用户界面的全新可能。 “Ribbon for Delphi 10.1 Berlin.7z”这个压缩包文件,显然是专为...

    spring cloud 组件整合 eureka gateway feign hystrix,各个模的整合,供大家一起学习

    Eureka提供了自我保护机制,防止网络分区导致的误判,增强了系统的稳定性。 2. **Gateway**:Spring Cloud Gateway作为Spring Cloud生态的新一代API网关,取代了Zuul。它提供路由转发、过滤器等功能,可以处理所有...

    Regular-Expressions-Google-Analytics

    但是,正如罗宾·斯蒂夫在其经历中所展现的,通过自我学习和资源的利用,任何人都能逐渐掌握这一技能。网络上的资源,如维基百科和其他在线教程,提供了丰富的学习材料。此外,参与社区讨论、阅读相关博客文章,甚至...

    互联网程序员都每天刷题嘛-lean-spring-cloud:瘦春云

    独立配置Robbin负载均衡 -Xms128m -Xmx128m 1.系统架构演变 随着互联网的发展,网站应用的规模不断扩大。需求的激增,带来的是技术上的压力。系统架构也因此也不断的演进、升级、迭代。从单一应用,到垂直拆分,到...

    一个基于WPF+ C# 实现的Ribbon 控件库程序代码

    3. **项目文件**:如.csproj,是Visual Studio的项目文件,包含了构建和编译工程所需的配置信息。 4. **样例应用**:可能包含一个示例应用程序,演示如何在实际项目中使用这个Ribbon控件库。 5. **文档**:可能是...

    获取ip地址方法与示例

    这篇文章将详细探讨“获取IP地址的方法与示例”,并基于提供的标签“源码”和“工具”进行深入解析。 首先,我们需要了解什么是IP地址。IP地址(Internet Protocol Address)是互联网上每个设备的唯一标识,它允许...

    Struts2学习资料(强烈推荐)

    2. **国际化与本地化**:了解如何为不同地区和语言的用户提供定制的界面和消息。 3. **Ajax支持**:Struts2可以与jQuery等库结合,实现异步更新和交互,提升用户体验。 4. ** strut2与其它技术集成**:例如,与...

    atl word插件源代码

    "Robbin工具条"可能是一个特定的UI元素或者功能集,它在插件中提供了额外的操作选项。在开发过程中,开发者需要实现与这个工具条相关的接口,使得用户可以通过工具条进行交互。 5. VS2012开发环境: Visual ...

    freemarker总结

    这里所说的空值,实际上也包括那些并不存在的变量,对于一个Java的 null值而言,我们认为这个变量是存在的,只是它的值为null,但对于FreeMarker模板而言,它无法理解null值,null值和不存在的变 量完全相同. 为了处理缺失...

    robbin谈管理:我敬佩的3位CEO管理者

    GE在韦尔奇任内20年实现了每年30%的高速增长,市值曾经达到全球第2,是全球最著名的CEO楷模。韦尔奇写的两本书:一本自传,一本Winning我读了很多遍,我觉得最有意思的反差是,尽管韦尔奇整个职业生涯都在GE渡过,...

Global site tag (gtag.js) - Google Analytics