`
zhangym124
  • 浏览: 339395 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
以前网站部署到服务器以后,重启ROR应用总是快速的敲killall nginx,然后/opt/nginx/sbin/nginx,中间总是会有那么1~3秒钟时间Nginx会返回502或者干脆连接不上网页。今天终于学会两招快速启动应用的方法 /opt/nginx/sbin/nginx -s reload       #快速重启nginx,以前启动的所有ROR进程结束最新的请求后自动销毁,这是快速启动Nginx下所有ROR应用的好办法   到某个ROR应用下,敲入touch tmp/restart.txt,这是passenger提供的便利之处,当发现当前应用下有这个文件后则重启这个ROR应用 ...
系统及环境 系统:Red Hat Enterprise Linux Server release 5.4 (Tikanga) 环境:已预装ruby 1.8.5 友情提示:Ubuntu下安装nginx时可能会出现依赖包没有正确安装的情况。要去手工安装一些包。 具体步骤 1.         ruby安装 下载源代码包到本地Linux主机,然后解压缩,进入该目录,进行配置,编译和安装,依次执行(提示没有权限时加sudo):
在config/environments/production.rb中配置: #每天切分一次日志文件   config.logger = Logger.new("#{Rails.root}/log/#{Rails.env}#{Date.today.to_s}.log", "daily") #按日志文件大小切分,每50M切分一次(即每50M时轮换一次) #config.logger = Logger.new("#{Rails.root}/log/#{Rails.env}1.log", 2, 51200000) #必须加 ...

vi快捷键

进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串 ...

回首2010年

转眼间,2010年已悄然而逝。回首这一年,感触很多,收获很多,得到很多,成长很多。 感觉自己很幸运。 2010年夏天,离开家乡,离开了校园,来到杭州这美丽的城市。 2010年,拿到人生第一份工资,虽然只有仅仅的一千多块。 2010年,加入了党组织。 2010年,签了自己十分向往的公司,得到了人生第一份工作。 2010年,精彩的一年~  
           今天是感恩节,也刚好是我来到 ⅩⅩ实习整 3 个月,的确是个值得纪念的日子。首先,感觉自己是个幸运的人,很幸运的得到来 ⅩⅩ实习的机会,很幸运认识组里面的每一个人。感谢老大博一,让我能够加入 Ⅹ ...
CruiseControl.rb(简称CC.rb)是由ThoughtWorks开发并贡献给开源社区的持续集成工具。遵循Rails项目一贯的“convention over configuration”原则,CC.rb针对Rails项目制订了一组很有意义的持续集成惯例约定,大部分Rails项目不需要任何额外工作就可以在CC.rb上开始持续集成。除了Rails项目之外,CC.rb也支持其他项目的持续集成:Ruby项目、Java项目、.NET项目、甚至C项目。已经有数个开源项目成功应用CC.rb进行持续集成。. 配置步骤: 1,下载并解压CruiseControl.rb  http://cruis ...
  Metric_fu :  静态代码检查工具。详细资料见: http://metric-fu.rubyforge.org/   它包括以下 10 种工具: Churn ——文件被改动的次数,频繁度。 Rcov ——代码覆盖范围。 Stats ——代码量信息的统计,包括行数、类数、方法数等。 Rails Best Practices report —— Bullet 插件的作者黄志敏( flyerhzm )根据 ihower 演讲的内容,制作了一个能够自动检查违背最佳实践代码的 Gem ,名为 rails_best_practices. Roodi ( Ruby 面 ...
watir是一个开源的测试框架,相对loadruner和qtp这些大家好而已,watir操作起来要方便得多。 安装 用下面的命令安装 gem install watir 碰到这个错误 RubyGems will revert to legacy indexes degrading performance. Building native extensions.  This coul ...
NewRelic是一家提供Rails性能监测服务的网站, NewRelic提供了不同级别的监测功能,免费的是Lite版本,最高有Gold版本.   New Relic工具有两种运行模式: (1)Production 模式:当您的工程以生产模式运行时,您可以在rpm.newrelic.com 网站上实时对它进行监督。  (2)Developer模式:当您的工程以开发模式运行时,您可以在本地localhost:3000/newrelic网页上查看到性能分析数据。   New Relic工具安装步骤(默认Rails 3版本):

linux解压缩命令

tar -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或 ...
Ctrl+S 保存 Ctrl+W 关闭程序 Ctrl+N 新建 Ctrl+O 打开 Ctrl+Z 撤销 Ctrl+F 查找 Ctrl+X 剪切 Ctrl+C 复制 Ctrl+V 粘贴 Ctrl+A 全选 Ctrl+[ 缩小文字 Ctrl+] 放大文字  Ctrl+B 粗体 Ctrl+I 斜体 Ctrl+U 下划线 Ctrl+Shift 输入法切换 Ctrl+空格 中英文切换 Ctrl+回车 QQ号中发送信息 Ctrl+Home 光标快速移到文件头 Ctrl+End 光标快速移到文件尾 Ctrl+Esc 显示开始菜单 Ctrl+Shift+< 快速缩小文字 Ctrl+Shift+> ...
1. 安装增强功能包(Guest Additions)安装好Linux虚拟主机后,运行它并登录。然后在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能包(Install Guest Additions)"。然后进入CD-DVD驱动器,即光驱,查看一下里面两个以.run结尾的文件全名叫做什么,一般来说一个叫做VBoxlinuxAdditions- amd64.run  一个叫做VBoxlinuxAdditions-x86.run,主机是32位颜色的,那么就安装VBoxlinuxAdditions-x86.run 这个 ...
一、 vi 使用场景 & 常用命令 命令 含义 vi 进入 vi file1 打开文件   Vi 命令模式: 进入vi之后默认的就是命令模式,此时可以执行一些常用的编辑命令,如: 命令 含义 命令 含义 a 在光标后输入(进入输入模式) A 行尾插入(进入输入模式) i 在光标前输入(进入输入模式) I 从光标所在列的第一个非空白字元前面开始插入(进入输入模式) o 光标所在行下面新加一行(进入输入模式) O 光标所在行上面新加一行(进入输入模式) y 复制选择部分 yw 复制单词
//删除所有由脚手架生成的文件 例如删除由ruby script/generate scaffold test title:string生成的所有文件, 方法:ruby script/destroy scaffold tests     //通过migration给表增加字段,索引(index).......... script/generate migration add_column_to_model_name column_name:column_type rake db:migrate   例如: script/generate migration add_colu ...
Global site tag (gtag.js) - Google Analytics