问题标签 [thin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 终端窗口关闭后如何在vps中瘦身
大家好 经过几周的本地测试,我现在正在设置一个 VPS,并尝试在其上运行 rails。此时,我可以打开一个终端会话并 ssh 到 VPS,运行瘦启动,然后我的服务器运行正常,但是一旦我关闭终端,瘦就关闭了。
如何让瘦服务器一直运行在 VPS 中?
另一个问题如何在 Rails 中从测试模式更改为生产模式。
谢谢
ruby - 如何在默认端口上开始瘦?
我正在学习瘦服务器,现在我可以thin start
用来启动服务器,但是端口是 3000,我应该在浏览器中输入 localhost:3000 来获取网页。
我想像我们通常对其他站点所做的那样关闭 3000 端口。所以我设置使用命令thin -p 80 start
使用默认的http端口。但我得到了这个错误:
ruby-on-rails - 在瘦服务器上设置最大连接数?
我正在通过 Windows 上的“Thin”服务器 1.2.8 运行 Rails Web 应用程序。当我启动服务器时,我注意到消息“最大连接数设置为 1024”。我想知道是否可以手动将最大连接数设置为另一个数字?我查看了帮助选项,只看到了一个更改最大持久连接数的选项。
我确实找到了一个线程,其中有人能够使用 --max-conns 更改最大连接数,但此选项显然不适用于 Windows 版本。
提前感谢您的帮助!
ruby-on-rails-3 - 未初始化的常量 Thin::HttpParser (NameError)
这是自从我将 Thin 从版本 1.2.7 更新到 1.2.8 后我遇到的错误。当我卸载较新版本并告诉我的包再次使用 1.2.7 时,一切都很好。
ruby-on-rails - 如何将 Rails 应用程序映射到某个 URL 路径?
嘿,伙计们,我现在正在学习在我的 VPS 服务器上启动 Rails,现在我可以thin server
通过 3000 端口号访问我的应用程序 rails,就像这样http://mydomain:3000
,
但我想将此应用程序映射到 url 之类的http://mydomain/railsapp1
,所以当我添加一个 railsapp2 用于测试目的时,它不会弄乱我的 railsapp1。
我应该在thin
配置文件中添加一些东西吗?或者我应该使用nginx
?
ruby-on-rails - Windows上的红宝石服务器稳定性
我在 Windows(xp 和 server 2008)上的 RoR 应用程序可能会在几天后停止响应。同样使用来自 stackoverflow 的指导,我设置服务以在启动时自动运行服务器。我尝试了不同的产品:webrick、带有 mongrel_service 的 mongrel、thin——无论是独立的还是带有 apache 代理的。它们开始正常并且工作正常,但是在一定时间(而不是加载)后它停止响应。我在日志中也看不到任何内容,即使我从命令行运行服务器,我也没有收到任何错误消息,进程也没有结束,服务器只是不再回答。有没有其他人遇到过这个?
安德烈亚斯
ruby-on-rails-3 - Thin LoadError: no such file to load thin_parser
我已经安装了 thin 并尝试这样做thin start
,最终出现此错误
有人可以帮我吗,在此先感谢
ruby-on-rails - 从 Ruby on Rails 应用程序启动和停止 eventmachine 服务器的最佳选择是什么
更正:
具体来说,我希望从 Ruby on Rails 控制器启动和停止EventMachine (EM)。
(有人告诉我,'Thin' 可以很好地解决这个问题。)
笔记:
这个 EM 服务器与运行 Ruby on Rails 应用程序的Mongrel服务器是分开的。(EM 服务器正在接受来自 Arduino 微控制器的连接。)
运行“Thin”作为服务器。我应该能够接受 HTTP 请求和 Arduino 的连接。
如果您推荐其他服务器而不是直接的 EventMachine,请提供执行上述代码的代码。
此处提供完整的控制器代码:http: //pastie.org/1698383
ruby - Thin/Sinatra 配置/路径问题
我有 Sinatra 应用程序,我想使用 Thin webserver。我做了以下配置:
配置/config.ru:
配置/瘦.yaml:
我正在使用thin start -C config/thin.yaml
in/home/proj/myapp
来开始我的应用程序
问题:
我不明白为什么它会在需要查看时尝试查看/home/proj/myapp/
config中的视图/views/login.haml
/home/proj/myapp/views/login.haml
当我刚刚启动时:ruby myapp.rb
一切正常
ruby-on-rails - 对于 Ruby on Rails,在使用 Webrick 时,它是否支持并发请求和 Keep-Alive,为什么加载 .js 和 .png 文件这么慢?
我正在运行Rails 3.0.5,控制台上报告一个页面需要60ms,但是如果我查看Firefox Net 加载时间图,需要2.9 秒。如果我ab
在 Bash 上运行命令,它会说需要 300 毫秒。
因此,如果删除支架 javascript(其中 6 个),则需要 1.9 秒......但我想知道为什么这么慢?保命不光荣吗?
同样奇怪的是 Firefox 显示同时下载 4 个文件——我认为 Webrick 一次只支持 1 个连接?
(改用杂种或“瘦”会使事情变得不同或更好吗?)
还奇怪的是,如果我
它需要 3 秒,为了测试如何keep-alive
支持,我使用了以下-k
选项:
但现在总时间从 3 秒变为 4.5 秒。不keep-alive
应该让它更快,并且keep-alive
由 Webrick 支持吗?
另外,如果它支持并发连接,那么如果某些代码使用类变量来处理事情,那么不会发生竞争条件吗?(因为类变量内容保留在请求中)