33得票6回答
cURL无法连接到本地主机,但浏览器可以。

我在本地运行一个Rails应用(使用Thin服务器),我可以从浏览器连接本地服务器(localhost:3000),但是当我尝试使用curl命令时,我遇到了以下问题:curl -H 'id:1' -i 'http://localhost:3000/api/data' -v * Hostnam...

27得票4回答
RVM和thin,root用户与本地用户的区别

我想要让thin在RVM环境下作为服务运行。在执行thin install之后,我手动更新了/etc/init.d/thin文件,以便在运行配置命令时使用su - user使thin以本地用户而非root用户身份运行。目前为止一切正常。 现在,当我尝试使用sudo service thin ...

23得票3回答
安装 thin (1.7.2) 时发生了错误。

我尝试安装版本为1.7.2的Thin Web服务器,但遇到了错误。 以下是日志:thin.c:359:10: error: implicit declaration of function 'thin_http_parser_has_error' is invalid in C99 [-Wer...

22得票2回答
Puma是唯一的支持多线程Rails 4 HTTP服务器吗?

我已经把我们的堆栈转换为Rails 4(太好了!) 现在,我想利用线程安全的代码。 Puma可以启动,但停止似乎是一个不同的问题 :( Puma是唯一的多线程Rails吗? Thin -> EventMachine Unicorn -> Forking Puma ->...

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

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

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

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

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...

17得票4回答
在一个Thin服务器上为Rails应用启用https。

我有一个运行在Heroku上的Rails应用,目前使用http协议。我希望在开发和生产环境中都能使用https协议。请问应该从哪里开始操作? 我看到了这个视频教程,他们演示了如何使用POW服务器。但我不想使用POW,我想使用Thin服务器。 我还在这里找到了一些内容。但是他们假设你已经安装...

15得票3回答
为什么我们在生产环境中需要使用nginx和thin?

为什么我们需要在生产环境中使用nginx与thin一起安装,因为thin本身已经是一个Web服务器了。每个博客文章中人们都在使用ruby+rails+nginx+thin的组合?

15得票1回答
Puma日志保存路径在哪里?

我一直在使用Thin运行我的ruby Sinatra应用程序,但现在我要转换到Puma。Thin创建自己的日志文件log/thin.log,我会使用它。我注意到Puma没有生成日志文件(至少我看不到)。我尝试搜索有关此方面的文档,但并没有找到什么有用的信息。 我想知道怎样在Puma中指定日志...