部署 阿里云服务器 CentOS 上部署 ROR

cod7ce · 2013年10月20日 · 最后由 w569893882 回复于 2019年02月14日 · 5237 次阅读

最近在阿里云上做了两次 ROR 程序的部署,小结了一下~ 分享出来,需要的童鞋可以作为参考~ 在阿里云 CentOS 服务器上搭建 Ruby On Rails 生产环境

听说阿里云还没 Linode 好

#1 楼 @tangmonk 相对于国内网络的国际出口复杂环境来说,网络方面还是比 Linode 要稳定些。

#2 楼 @xiaogui 给阿里云的网络赞一个…带宽十分迅猛

#3 楼 @cassiuschen 其实 #2 楼 说的是阿里云 在国内 的可连通性和 ping 值。

带宽的话:Linode 每台 VPS 给足 250Mbps 的,峰值 1000Mbps,相比之下,阿里云只有 Linode 的零头。 论平台本身的网络稳定性:阿里云网络的紧急维护时间至少是 Linode 10 倍以上,一周连续维护两三次你也不用奇怪。 论客服:Linode 客服对 Linux 和网络的了解程度胜过论坛里绝大部分开发者,阿里云的客服基本上就是个自动答录机,对技术的了解程度跟咱们论坛里大多数开发者的 老婆 差不多。 论机器稳定性:Linode 的主机模板做得非常好,各种细节。阿里云的主机模板也做了很多改动,却各种 Bug。


不过,尽管 Linode 在所有方面都胜出,却受限于国内的国际出口垃圾程度令人发指,所以国内任何一家活着的 VPS 商,网络可连通性方面都胜过海外服务商。

#4 楼 @kgen 对,其实我的意思就是你说的。Linode 很赞,但是考虑到国内网络的国际出口,就很蛋疼。

#5 楼 @xiaogui 对的~我的域名是 godaddy 的,dns 各种无法解析,最后还好找到 dnspod~现在弄得我,就算东西再好都不敢用~人在天朝,身不由己~

是的,在天朝有各种无奈,我也是混合使用

一路apt-get,安装rbenv,剩下的就交给capistrano。然后我就开始质疑对于 Rails,chef-solo存在的必要性了

偶喜欢 Debian,跟 Ubuntu 一样一样的……

我想问一下,使用 node.js 而不使用 therubyracer 有什么优势?

yum 库里有 nodejs 滴, 直接 yum install nodejs 就行呀

#11 楼 @feichan 可能你的 CentOS 版本较高,或者 yum 源不是网易的~我是 CentOS 5, 默认的 yum 使用 python 版本低于 nodejs 的 2.6,2.7 的要求,所以 yum 里有没有已经没有意义了,肯定无法通过编译,哎,各种折腾啊~

#12 楼 @cod7ce 恩, 是的, 6.3, python 是 2.6.6

阿里不是会偷偷重启?

#14 楼 @assassinpig 我没遇到过~我的 sendmail 服务不是开机自启动的,现在还正常使用着,已经 2 个多月了吧~

#6 楼 @cod7ce dnspod 也有问题, Google Bot 三天两头给我发邮件说由于 DNS 解析问题无法 access 我的网站, 我跟 DNSPOD 联系过,他们说这的确是他们的问题,他们也在积极解决

#8 楼 @chunlea 上周末玩了一天 chef,发现chef-solo貌似不能user management, user management 好像只有用 client-server 模式才有, 玩完觉得是没啥必要用。

但是我觉得data bag和配置文件的 template 还是很不错的功能

sh.zip 下不了。

谢谢。 部署完空间占用多少?

昨天我折腾了一下几个东西,发现服务器上好几个 g 的空间都没有了。

#20 楼 @stupid 这我到没太注意,aliyun 的空间给的挺足,我也就没管~就是内存要时常清理,要不 mysql 链接会时不时的断掉~

#21 楼 @cod7ce 我也部署上了,用 thin 。速度还是很不犀利。。

#23 楼 @jiemoon 是的,感谢提醒。之前是 wordpress 版的,现在自己写的 rails 版,路由不太一样。感谢

哎?链接都失效了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号