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 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 制作 Office 2007 样式 Robbin 菜单 #### 一、概述 Microsoft Foundation Classes (MFC) 是一个由微软开发的类库,用于简化 Windows 应用程序的开发过程。本文档旨在介绍如何在 MFC 单文档界面...
robbin_site 是范凯的个人网站 http://robbinfan.com 网站的源码。 标签:robbin
Robbin Fan—运营专业型社区的经验和反思.ppt
在Javaeye Robbin的讨论中,他提到了缓存技术在多种场景下的应用和重要性。 **缓存的作用** 1. **高速缓冲存储**:缓存是一种位于主存储器和慢速I/O设备之间的高速存储器,其目的是减少对慢速设备的访问次数,提高...
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, ...
-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”这一强大的组件库,为Delphi开发者提供了构建现代、高效用户界面的全新可能。 “Ribbon for Delphi 10.1 Berlin.7z”这个压缩包文件,显然是专为...
Eureka提供了自我保护机制,防止网络分区导致的误判,增强了系统的稳定性。 2. **Gateway**:Spring Cloud Gateway作为Spring Cloud生态的新一代API网关,取代了Zuul。它提供路由转发、过滤器等功能,可以处理所有...
但是,正如罗宾·斯蒂夫在其经历中所展现的,通过自我学习和资源的利用,任何人都能逐渐掌握这一技能。网络上的资源,如维基百科和其他在线教程,提供了丰富的学习材料。此外,参与社区讨论、阅读相关博客文章,甚至...
独立配置Robbin负载均衡 -Xms128m -Xmx128m 1.系统架构演变 随着互联网的发展,网站应用的规模不断扩大。需求的激增,带来的是技术上的压力。系统架构也因此也不断的演进、升级、迭代。从单一应用,到垂直拆分,到...
3. **项目文件**:如.csproj,是Visual Studio的项目文件,包含了构建和编译工程所需的配置信息。 4. **样例应用**:可能包含一个示例应用程序,演示如何在实际项目中使用这个Ribbon控件库。 5. **文档**:可能是...
这篇文章将详细探讨“获取IP地址的方法与示例”,并基于提供的标签“源码”和“工具”进行深入解析。 首先,我们需要了解什么是IP地址。IP地址(Internet Protocol Address)是互联网上每个设备的唯一标识,它允许...
2. **国际化与本地化**:了解如何为不同地区和语言的用户提供定制的界面和消息。 3. **Ajax支持**:Struts2可以与jQuery等库结合,实现异步更新和交互,提升用户体验。 4. ** strut2与其它技术集成**:例如,与...
"Robbin工具条"可能是一个特定的UI元素或者功能集,它在插件中提供了额外的操作选项。在开发过程中,开发者需要实现与这个工具条相关的接口,使得用户可以通过工具条进行交互。 5. VS2012开发环境: Visual ...
这里所说的空值,实际上也包括那些并不存在的变量,对于一个Java的 null值而言,我们认为这个变量是存在的,只是它的值为null,但对于FreeMarker模板而言,它无法理解null值,null值和不存在的变 量完全相同. 为了处理缺失...
GE在韦尔奇任内20年实现了每年30%的高速增长,市值曾经达到全球第2,是全球最著名的CEO楷模。韦尔奇写的两本书:一本自传,一本Winning我读了很多遍,我觉得最有意思的反差是,尽管韦尔奇整个职业生涯都在GE渡过,...