首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sinatra on thin,rackup未启动

Sinatra on thin,rackup未启动
EN

Stack Overflow用户
提问于 2014-12-17 20:11:09
回答 1查看 361关注 0票数 0

我使用以下代码将我的应用程序作为守护进程启动,

代码语言:javascript
复制
rackup = " sudo rackup --port #{PORT} --host #{HOST || 'localhost'} --pid /var/run/#{NAME}.pid -O NAME[#{NAME}] -D"
exec "(cd /#{ROOT} && exec #{rackup})"

但它实际上并没有启动,它加载了中的所有文件(我可以从日志中看到),但没有创建任何.pid文件。我做错了什么?有什么建议吗?

顺便说一句,NAME['app_name']是否意味着我可以使用sudo pkill app_name杀死守护进程?

EN

回答 1

Stack Overflow用户

发布于 2014-12-18 01:55:57

问题出在thin的一个bug上,在摆弄了一下之后,我让它显示了一条错误消息,经过一些探索,我发现了this,我安装了thin 1.6.3,它解决了这个问题,现在我只需要弄清楚为什么我不能访问这个网站,然后我就可以尝试部署它了。

编辑:原来我把它设置到错误的主机上了,应该是'0.0.0.0‘而不是'localhost’,尽管我确实在我的主应用中做了set :bind, '0.0.0.0'

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27525339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档