269得票12回答
将Firebase开发环境和生产环境分离

我正在考虑使用Firebase作为MBaaS,但我找不到任何可靠的解决方案来解决以下问题: 我想设置两个独立的Firebase环境,一个用于开发,另一个用于生产,但我不想在开发和生产环境之间手动复制功能(例如远程配置设置、通知规则等)。 有没有工具或方法可以依赖?从头开始设置远程配置或通知规则...

204得票7回答
在Rails生产环境中,为什么不使用config.assets.compile=true?

rails new 安装的默认 Rails 应用程序在生产环境中使用 config.assets.compile = false。 而通常的做法是在部署应用程序之前运行 rake assets:precompile,以确保所有资产管道资产都已编译。 那么,如果我在生产环境中设置了 co...

196得票15回答
将Rails应用程序转为生产环境

我该如何将我的Rails应用程序更改为生产模式运行? 是否有一个配置文件,例如environment.rb,可以做到这一点?

189得票10回答
如何防止node.js崩溃?try-catch无效。

根据我的经验,在 PHP 服务器中,异常会被记录到日志或者返回给服务器端,但是在 Node.js 中程序会直接崩溃。即使将代码放在 try-catch 中也不起作用,因为所有操作都是异步进行的。我想知道其他人在生产服务器上是如何处理这个问题的。

186得票6回答
Ruby on Rails 生产日志轮换

如何在生产环境的Ruby on Rails应用程序中实现最佳的日志轮换方式? 是在托管服务器上使用logrotate,还是在初始化应用程序中从日志记录器使用一组选项?

153得票6回答
金丝雀发布策略 vs. 蓝绿部署

我对金丝雀发布的理解是,它是将部分内容发布到一组开启粘性会话的生产节点上。这样,如果您发布了一个错误的bug,您可以控制和最小化受到影响的用户/客户的数量。 我对蓝绿发布的理解是,您拥有两个镜像的生产环境(“蓝色”和“绿色”),并且您一次性将更改推送到蓝色或绿色的所有节点上,然后使用网络魔法通...

121得票5回答
生产环境中使用Webrick作为服务器,还是使用Thin或Unicorn?

似乎人们认为必须不使用WEBrick作为生产服务器,但我确实找不到任何地方提到为什么。共识似乎是:WEBrick适用于开发,而Thin或Unicorn适用于生产。 我查看了Thin服务器的主页,它谈论了请求/秒,但我并不真正理解图表,因为没有注释。 有人能告诉我为什么应该使用Thin或Un...

102得票1回答
如何配置MongoDB Java驱动程序的MongoOptions以用于生产环境?

我一直在搜索有关配置MongoOptions的最佳实践,以便使用MongoDB Java驱动程序,并且除了API之外,我没有找到更多信息。这个搜索是在我遇到“com.mongodb.DBPortPool $ SemaphoresOut:Out of semaphores to get db c...

98得票2回答
Angular2中生产模式和开发模式有什么区别?

由于某种原因,我必须在生产模式下运行我的应用程序。那么这些模式有什么区别呢?

94得票6回答
如何确定Rails是否处于生产模式?

我使用了script/server -e production来启动Rails的生产模式,没有出现错误。但是如何确定它是否处于生产模式下呢?我试图访问一个不存在的路由,却得到了类似于在开发中得到的错误页面。 我认为如果处于生产模式下,我会得到我的`/public`文件夹中的404错误页面。 ...