10得票2回答
Heroku、Thin和介于它们之间的一切

查看日志,我的cedar应用目前使用webrick运行。显然,这不是生产应用的最佳选择。 正如网上所指出的那样,我应该使用Thin Web服务器。 但是,我仍然想在我的开发机器(Windows)上使用webrick的简洁性。 正如在Heroku cedar stack, thin and...

10得票1回答
为什么会出现“找不到Thin适配器”的错误提示?

我是一名iOS开发者,对Ruby的经验很少。我想按照 "开始iOS移动开发和Sinatra API" 的指导,在Heroku上运行API。我从Git上获取了示例项目,所以我知道我的设置与我应该拥有的设置完全相同。我已经进行了bundle安装,并认为一切都应该准备就绪,但每当我执行foreman...

10得票5回答
如何将(Rack)Thin 服务器的输出重定向到控制台?

Thin服务器有一个选项(-l),可以将输出重定向到日志文件(默认为log/thin.log)。是否有一种方式,像webrick服务器那样,输出始终是到控制台 (以及log/development.log)?

9得票2回答
轻量级的EventMachine Sinatra与Rails的比较

我一直在研究使用EventMachine来后台处理一些任务的可能性。在Sinatra中,这似乎运行得很好,但是在Rails 3中,似乎会在呈现视图之前执行所有ticks。 当我在thin web服务器下运行以下代码时,它表现如预期。第一个请求立即返回,而第二个请求则等待3秒的睡眠调用完成。这...

9得票3回答
没有安装thin gem时启动thin server无法正常运行。

我正在使用 Ruby 1.9.3 和 Rails 3.2.2。每次我使用带有 Private_pub gem 的 Thin 服务器时,它都无法正常工作。我运行了 rackup private_pub.ru -s thin -E production 命令,但是出现了以下错误: /home/r...

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

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

9得票1回答
Sinatra使用websocket客户端响应HTTP请求

我正在编写一个Sinatra web服务器,希望它是RESTful的,但问题在于它必须与另一个通过web sockets通信的服务器进行交互。因此,需要进行以下操作: 从客户端发送请求到我的Sinatra服务器 我的服务器打开一个到另一个服务器的web socket 我的服务器异步等待来自...

9得票2回答
薄服务器表现不佳 / 事件驱动的Web服务器是如何工作的?

我有一个运行在Nginx/Passenger上的Rails 3应用程序,我刚刚将它迁移到了Nginx/Thin(1.3.1)。然而,我的应用现在明显比在Passenger上慢得多,很多请求也会超时。 Thin是一个事件驱动的Web服务器。根据我所读到的关于事件驱动Web服务器的信息,它们没有...

9得票1回答
使用Sinatra、Thin、Rails和Rack::Cascade时出现了Rack::Session:Cookie错误

我有一个结合了Sinatra/Rails的应用程序,使用Rack::Session::Cookie共享会话。当使用启动应用程序时,应用程序可以正常工作,但如果使用启动rackup文件,则会在Rack::Session::Cookie中出现错误: !! Unexpected error wh...

9得票5回答
Rails 3.2 资产管道在 Thin 和 Apache 中未找到资产

我的问题与这个类似:Rails 3.2 Asset Pipeline with Passenger Endless Errors,但当我尝试实际访问时,出现了无法加载应用程序的错误。 <link href="/assets/application-eed7996ee9017637f92...