Tag: 美洲狮

使用worker启动Puma服务器时出错

我是Rails和Puma的新手,因此简单的解决方案可能过于愚蠢,如果你认为我做错了什么,请指导我。 我正在尝试与工人一起为我的轨道启动Puma服务器。 如果我将工人设置为0 puma -w0 服务器启动完美,但如果我将worker设置为1或更多,则会出现以下错误: E:\RoR_tryouts\ws_13.11.13\todo>puma -w3 [2120] *** SIGUSR2 not implemented, signal based restart unavailable! [2120] *** SIGUSR1 not implemented, signal based restart unavailable! [2120] Puma starting in cluster mode… [2120] * Version 2.7.1, codename: Earl of Sandwich Partition [2120] * Min threads: 0, max threads: 16 [2120] * Environment: development [2120] * […]

无法加载此类文件 – rack / handler / puma

我的设置和错误 当我用机架和美洲狮开始我的Sinatra应用程序时出错。 我的config.ru文件如下所示: #\ -s puma require ‘./controller/main.rb’ run Sinatra::Application 所以,当我现在使用rackup时,我收到此错误: /home/username/.rvm/gems/ruby-1.9.3-p392/gems/rack-1.5.2/lib/rack/handler.rb:76:in“require”:无法加载此类文件 – 机架/处理程序/ puma(LoadError) 我用ruby 1.9.3p392(2013-02-22修订版39386)[i686-linux] 到目前为止我尝试了什么 我的第一个想法是我忘了安装美洲狮,或者美洲狮在某种程度上被打破了。 所以我尝试过: puma -v puma version 2.0.1 我直接用ruby开始它: ruby controller/main.rb Puma 2.0.1 starting… * Min threads: 0, max threads: 16 * Environment: development * Listening on tcp://localhost:4567 我发现了这个美洲狮问题,但我找不到真正的解决方案。 最后我的问题 为什么要发生这种情况? 我怎样才能解决这个问题?

如何设置本地SSL证书和Rails应用程序?

这可能是一个二合一的问题。 我有一个用于家庭/爱好使用的Rails应用程序,托管在Raspberry Pi上,我想知道是否可以为它创建本地SSL证书并设置Rails使用它? 如果是,我如何设置我的Rails / Puma / Foreman / Ubuntu应用程序? 现在,我使用Procfile运行Foreman的应用程序: web: bundle exec puma -t 8:8 -p 3000 worker: bundle exec sidekiq clock: bundle exec clockwork config/clock.rb