nginx+rails+mysql 需要什么样的服务器?

2014-10-29 14:23:49 +08:00
 williamx
阿里云 1G 内存的 Ubuntun 服务器居然跑不起来,用 Capistrano 部署的时候发生 node.js 无法分配内存的错误。
是确实硬件不行吗?
3654 次点击
所在节点    Ruby on Rails
8 条回复
Showfom
2014-10-29 14:58:28 +08:00
rails 和 nodejs 很占内存的吧
kungs
2014-10-29 15:37:28 +08:00
...妥妥跑得起来。
看你的描述,应该是 assets pipeline 出了问题,好好调下配置,实在不行,手动部署一下先。
sunday35034
2014-10-29 15:39:17 +08:00
我觉得是没有分配swap分区,网上搜一下。给你关键字了
cloudzhou
2014-10-29 16:34:11 +08:00
@sunday35034 基本上,不推荐 swap 分区了,会导致系统震荡,问题是:真的就需要这么多内存吗?
mahone3297
2014-10-29 16:39:34 +08:00
512都跑起来了。。。1024怎么可能跑步起来。。。
不过也有可能cap的时候,其他地方需要用内存,比如node
ryd994
2014-10-30 08:46:33 +08:00
1G都跑不起来是不是有点夸张……检查一下设置?
williamx
2014-10-30 12:16:14 +08:00
@kungs 手动部署可以。直接用 sqlite3,开着 mysql 不行,关了就可以,这才怀疑内存的问题。
colorfulberry
2015-04-16 18:05:06 +08:00
亚马逊的512 的都能跑起来呢, 建议使用puma 不要用其他的 unicorn耗费资源比较多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/142373

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX