Sinatra:Shotgun / Rerun有时难以入手?

时间:2015-07-28 06:31:10

标签: ruby sinatra

我不确定它是否是我最近在我的代码中添加的内容,但是当我尝试使用Shotgun或Rerun来运行我的服务器时,它有时会在它真正说出&#34之前挂起;听取0.0.0.0"终点线。

当我直接使用ruby运行我的Sinatra服务器时,我还没有看到这种情况。

在任何地方都没有出现任何错误 - 它似乎只是在启动后重新启动或重新加载...发生在我说的大约20%的时间。

如何找出导致问题的原因?我认为它是A)我的代码中的某些东西,或B)我的文件系统正在发生的事情。

1 个答案:

答案 0 :(得分:0)

您为何在rerun使用shotgun?霰弹枪自动重新加载连接。

如果您使用puma或更改项目时未刷新的内容提供服务,则需要重新运行。

如果您关心速度,请查看:http://scorchedrb.com/docs/further_reading/code_reloading