#3 楼 @rubyist518 你说得对,谢谢
#1 楼 @qinfanpeng Gemfile 里没写版本号,都是最新版本
@lj6684 http://www.vultr.com/?ref=6806618 2G 内存 2cpu 每月 15 美元,还可以按小时付费
还是在本科的时候听到插值这个概念,楼主还在校学习吗?
UI 真不错,楼主用的 bootstrap 吗,or 自己写的 css?
要求不高也写个薪水范围吧
恩,自己编译就可以
@gyorou lz 大牛。目测是用 ruby 快速实现算法看效果,用 c/java 之类的实现生产环境的代码。乐天的 offer 吗? 方向搞机器学习、推荐系统什么的吧,前途大大的,不必担心。找个妹子是当务之急。
@Peter 谢谢,vultr 实惠,用下来感觉挺靠谱
@goodboyRyan 每秒 10 次说的是动态请求吗?
@lihaidong http://www.vultr.com/?ref=6806618 vultr 5 美元/月,768M 内存。第一次充值,充多少送多少。价钱还是很实惠的。
rails 用虚拟主机不太行吧,还是用 vps。阿里云比较贵,如果对网速要求不高,可用国外的 vps,vultr 不错的。 http://www.vultr.com/?ref=6806618
@luikore 求调 config 让 rails 快的方法
@gihnius 能充 20 送 20 吗?充 100 太多了
@chairy11 做博客需要用 1G 内存的 vps 吗?
@Victor puma 启动有这个,
Puma starting in single mode...
* Version 2.8.2 (ruby 2.1.2-p95), codename: Sir Edmund Percival Hillary
* Min threads: 8, max threads: 32
* Environment: production
应该能说明是 production 吧
@pynix 不是 development 模式,puma.rb 文件
environment 'production'
APP_ROOT = '/home/steve/web'
pidfile "#{APP_ROOT}/tmp/pids/puma.pid"
state_path "#{APP_ROOT}/tmp/pids/puma.state"
bind 'unix:///home/steve/web/tmp/web.sock'
workers 0
threads 8,32
preload_app!
@pynix 在本机上跑呢。现在看 access.log 文件里有
"GET /assets/application-240f06338b04ca2bcd1ba1a6e222db0a.js HTTP/1.1" 200 469087 "http://localhost/"
,响应是 200,看来 precompile 的 js 文件是可以访问了。但同时 error.log 文件里
[error] 11306#0: *1 open() "/home/steve/web/public/assets/application.js" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /assets/application.js?body=1 HTTP/1.1", host: "localhost", referrer: "http://localhost/"
,还请求了未编译的 js 文件,还是本地路径的,这是什么情况?
@alixiaomiao 建议设置成 false
# Disable Rails's static asset server (Apache or nginx will already do this).
config.serve_static_assets = true
因为设置成 true 是让 rails 来处理静态资源吧
@pynix 用了,html 源码里还有几个重复的
<script src="/assets/application-253bbf63f38893fd31a156cad9124b61.js"></script>
@pynix 不好意思,assets helper 是?
@pynix 求助,为什么不请求 rake assets:precompile 命令生成的文件呢?
@alixiaomiao 赞一下,我也是 puma+nginx 部署,静态文件还是没搞定,学习下楼主的成果。
@pynix 是在 nginx.conf 的 location 里加上这样的吗
location / {
root /home/steve/web/public;
}
@zfjoy520 启动 nginx 和 puma 都是用 root 用户,不知为何会 Permission denied
@hisea 国内的带宽很贵,技术水平和国外比有差距,总体成本还是比不上国外。