楼主文风和头像一致:恶意卖萌
最近看了一下《反基督者》哲学意象很多,很难懂,压抑略惊悚,有些镜头至今还有心理阴影。 对宗教,哲学有兴趣的可以挑战一下
1911 git
658 ls
532 cd
515 curl
368 rm
308 vim
241 cat
240 kill
221 gco
211 bundle
openjdk + torquebox + capistrano
摸摸点赞
Cool
展示的时候,文字没有换行
相比安慰来说,你更需要的是时间 楼主保重,都会过去的
虽然说精通二字略刺眼 但是作为一个大三在校生,有这样的技术和项目经验的确很赞~
#26 楼 @phpnew 更正一下,rails 项目是否处理静态文件请求和配置有关 如: production.rb 中的配置:
# Disable Rails's static asset server (Apache or nginx will already do this)
config.serve_static_assets = false
不建议用 unicorn 处理静态文件
you generally want to serve static files with nginx since neither Unicorn nor Rainbows! is optimized for it at the moment
RAILS_ENV=production bundle exec rake middleware
use Rack::Cache
use Rack::Lock
use #<ActiveSupport::Cache::Strategy::LocalCache::Middleware:0x00000004054de0>
use Rack::Runtime
use Rack::MethodOverride
use ActionDispatch::RequestId
可以看到,rails 没有启用ActionDispatch::Static
middleware
启动脚本参考这个链接:因为可能会涉及到RVM
和bundler
环境的配置
http://blog.kiskolabs.com/post/722322392/unicorn-init-scripts
访问 5000 端口,就不是 nginx 配置问题了 所有路径都 404? public/robots.txt 是否存在?
kill -0 1341
如果进程不存在就把 /home/rails/hellworld/tmp/pids/unicorn.pid 文件删除,在重新启动
@phpnew 重新排版一下先
Already running on PID:1226 就是说 unicorn 已经可以启动咯?
ps aux|grep unicorn_rails
如果已经确认启动,
curl www.ruby1.com:5000
如果无法访问,查看一下 unicorn.log 和 production.log,看看是否有错误 如果可以访问,就是 nginx 反向代理配置出了问题
www.ruby1.com:5000
是否正常?
#7 楼 @tianshuai 网络连接方面的异常主要包括ConnectionFailed
、TimeoutError
等,其他视应用而定
response = Faraday.get('http://ruby-china.org/topics/9738')
case response.status
when 200
@html = response.body
when 301..302
@html = Faraday.get(response[:Location])
end
doc = Nokogiri::HTML(@html)
可以使用Faraday,然后根据 Response 的 Status 来判断、处理
Faraday.get('http://ruby-china.org/topics/9738')
线上 Rails Console 下跑一段代码。。删除了所有的 User 数据。。。 吓尿后,通过 mysql binlog 恢复了数据。。。 然后才知道 Rails Console 有沙箱模式 So
Learning from mistakes
here document
str = <<EOF
/'. .'\
\( \__/ )/
___ / (.)(.) \ ___
_.-"`_ `-.| ____ |.-` _`"-._
.-'.-'//||`'-.\ V--V /.-'`||\\'-.'-.
`'-'-.// || / .___. \ || \\.-'-'`
`-.||_.._| |_.._||.-'
\ (( )) /
jgs '. .'
`\/`
EOF
Check the mkmf.log file for more details.