18得票7回答
使用nginx安装Passenger失败

我在amd-64平台上运行一个基于ubuntu 9.10的服务器,大部分都使用标准配置,并在ruby 1.8安装中运行Sinatra 0.94。我想安装Passenger以便轻松配置ssl。 问题是,它无法找到安装程序。 我运行:sudo gem install passenger 或者s...

17得票1回答
Phusion Passenger进程卡在(forking...) Rails上。

今天我更新了Nginx和Passenger的最新包。更新后,我的应用程序现在有一个(forking...)进程,之前没有出现过,并且似乎不会消失。然而它占用了内存,并且sudo /usr/sbin/passenger-memory-stats报告如下。--------- Nginx proce...

17得票1回答
Rails应用程序中没有tmp/restart.txt文件

我使用 Passenger 启动我的 Rails 应用程序,在启动 Nginx 后,Rails 应用程序能够正常工作,但是我在 tmp 目录下找不到任何 restart.txt 文件。 这个文件是由 Passenger 自动创建还是需要手动创建?如果是自动创建的,为什么它不存在呢?

17得票5回答
如何在Rails、Nginx和Passenger中配置`Access-Control-Allow-Origin`?

我无法让 Access-Control-Allow-Origin 在 Chrome 中显示 - 我最终的目标是配置 Rails 的字体 CORS,以便在 CloudFront 的 production 环境中正常工作。不过现在,我只想让它在 development 环境中正常工作。我可以通过 ...

17得票2回答
为什么GitLab 6又回到了Unicorn?

Gitlab 6.0昨天发布。我很好奇他们为什么从Puma转到了Unicorn。 5版本之前一直在使用Unicorn,我认为转换到Puma会更好。 这个转变是否有技术原因?

17得票4回答
不同的Ruby on Rails生产Web服务器的推荐(及差异)

很快我计划将我的第一个Ruby on Rails应用程序部署到生产环境中,我甚至选择了一个提供RoR服务所需的所有托管服务器和Capistrano好处的网络主机。 该提供商允许使用Mongrel、Thin、Passenger和FastCGI Web服务器,这似乎非常灵活,但是老实说我不知道它...

17得票6回答
Ruby On Rails 应用中的重复任务:Cron 还是其他方式?

我目前正在撰写一款从RSS来源中获取最新信息并需要以一定频率更新这些RSS来源的应用程序。目前,我只在用户请求订阅时进行拉取,但我希望更改为自动定期拉取。 我正在编写一个shell脚本,该脚本将与数据库交互,并通过cron周期性地启动-但这是很多重复劳动,因此我想知道什么是“Rails Wa...

16得票3回答
在一台专用服务器上运行两个不同的Rails应用程序

我有一台配有以下配置的专用服务器 i3 - Dual Core - 3.06Ghz H/T 16GB RAM 500GB SATA2 现在我想在一个专用服务器上执行两个不同的Rails应用程序。这两个应用程序是不同的,但它们使用共同的数据库。 是否可以实现这一点?如果可以-如何做到这一...

16得票4回答
乘客:内部服务器错误。

我安装了Apache、Passenger和Sinatra,并部署了一个应用程序。当尝试访问时它会报错:An error occurred while starting up the preloader: it did not write a startup response in time. ...

16得票1回答
如何在Rails 4应用程序中设置SSL?(nginx + passenger)

我有一个在nginx上通过passenger运行的staging rails应用程序。我想用SSL保护连接。我已经在网上阅读了很多资源,但是我还没有使用SSL。到目前为止,我的nginx.conf上的服务器块是:server { listen 80; listen 443 ...