新手问题 每次都要运行 rails server 吗?

oixiyi · 2014年10月03日 · 最后由 oixiyi 回复于 2014年10月05日 · 3285 次阅读

弱弱地问下: 我用 putty 连接上 linux 机子后, rails server 启动项目可以正常访问, 但是关掉 putty 后服务就自动停止,项目也无法访问了…… 怎样解决这个问题?我希望它自己一直跑着,想修改的时候又如何使它停止呀?

是说正式项目用 rails s 跑么。。。记得好像用 rails server & 放到后台就可以了

#1 楼 @zjtxqjj 嗯,好的我去试试。

  1. 可以开 screen 啊
  2. 生产服务器请老老实实上 webserver+unicorn/thin/passenger
  3. 其实我开发的时候就已经是 nginx+unicorn 了。rails s 我还没用过呢。
rails s -d

#  to kill the server
#  kill `cat tmp/pids/server.pid`

google 搜索 "rails server daemon"

rails s? 不加环境?你是测试用,还是正式部署?development 环境下很多东西都是关闭的,比如 asset compile. 建议用 thin + nginx,初学还是比较好搞定

#6 楼 @nxbtch 嗯啊,谢谢指点!:)

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