9得票1回答
使用`rails server`和`rackup`有什么区别?

我注意到的唯一区别是,rails server会在3000端口上启动服务器,而rackup会在9292端口上启动服务器。 还有其他区别吗? 在使用其中之一的情况下是否有用例?

21得票9回答
如何在默认端口上启动thin?

我正在学习thin服务器,现在我可以使用thin start来启动服务器,但端口是3000,我应该在浏览器中输入localhost:3000以获取网页。我希望像其他网站一样去除3000端口。因此,我使用命令thin -p 80 start来使用默认的http端口。但我遇到了这个错误:root@...

13得票1回答
在Sinatra中如何选择你的HTTP服务器?

我正在本地运行一款 Sinatra 应用程序。 自从我安装了 Thin 之后,我的 Sinatra 应用程序总是使用它作为 Web 服务器。但是,由于我的应用程序需要大量的静态文件,所以我在使用 Thin 时遇到了性能问题,因此我想切换到 Mongrel 或 WEBrick。 我似乎无法找...

8得票3回答
什么是Rack-"no acceptor"错误?

试图运行我的config.ru时,我遇到了一个奇怪的错误,无法调试,称为“无接受者”错误。 完整的错误信息如下: eventmachine.rb:572:in `start_tcp_server': no acceptor (RuntimeError) 有人知道这个错误是什么意思吗?谢谢。

9得票1回答
在生产模式下运行瘦服务器没有加载我的资源文件。

当我这样加载thin时: thin start -e production 当我尝试访问我的页面之一时,日志输出会显示以下内容: cache: [GET /] miss cache: [GET /assets/main-bd1ef4b153740fb69fd615304b87ad0d....

8得票3回答
Foreman启动错误(server.rb:33,缺少参数...)

尝试启动foreman后,我遇到了这个错误(请注意,它似乎在heroku上可以工作,所以我猜这是一个严格的本地问题): hrn039:textthechange jon$ foreman start 02:20:00 web.1 | started with pid 7363 02:...

47得票4回答
我应该在Heroku Cedar上使用thin还是unicorn?

我最近在Heroku上将我的应用程序升级到了cedar平台。默认情况下,我使用thin作为Web服务器。但我一直想使用unicorn进行并发处理,并让我的dyno获得更高的效益。但我担心使用Thin以外的服务器可能会有一些问题。 有人有这方面的亲身经历吗? 注: 这是让我对此想法感...

19得票2回答
Thin和Puma遇到类似的问题 - 在Mac上使用OpenSSL@1.1构建本地扩展时出现错误。

问题描述 我尝试进行 gem install puma 和 gem install thin 操作,但是出现了错误。 我正在设置全新的 Mac: MacOS Catalina 10.15.6 (19G73) 我已经确定任何版本 <= 4.2.1 在我的电脑上都可以正常工作。我正在使用as...

12得票2回答
使用Thin替代WEBrick的Rackup

我刚开始使用Sinatra,开发服务器已经运行,但是rackup使用的是WEBrick而不是Thin,Thin gem已经安装好了,这应该只是一个简单的配置调整,但我不知道在哪里。顺便问一下,当我改变源代码时,Thin是否会自动刷新?看起来我必须停止并重新启动WEBrick才能使源代码更改生效...

19得票2回答
Mac开发模式下Thin和Unicorn有什么区别?

我很震惊这个问题还没有被问过,但是我发誓我已经到处找过了。在开发模式下运行Rails 3时,使用thin和unicorn有哪些优势或劣势?