mongrel-cluster

与生产环境相关的查询
mongrel-cluster

与生产环境相关的查询

我已经使用以下详细信息配置了我的生产环境: 1. Three config server 2. Two routers (`mongos`) 3. Two shards of three node replica sets. 我的问题是:我正尝试借助 mongo java 驱动程序连接到分片数据库。因此,如果我提供两个mongosIP 用于连接,驱动程序将如何选择一个 IPmongos来路由数据,换句话说,哪个 IPmongos将被选为主路由器,如果其中一个 IP 发生故障,另一个 IP 将如何被选中。 ...

Admin

如何让 nginx 使用与处理当前请求不同的混合体?
mongrel-cluster

如何让 nginx 使用与处理当前请求不同的混合体?

在我们的站点上,我们有一个 12 个 mongrel 集群正在运行,而在我的本地开发版本中,我有一个 5 个 mongrel 集群。nginx( version: nginx/1.22.0) 位于最前面。 我们的一个流程通过使用命令行工具 wkhtmltopdf 来制作 pdf,该工具随后调用网站获取页面,然后将其转换为 pdf。 这是可行的,只是有时页面请求会发往同一个杂种(总是杂种 1),然后就会出现死锁 - 第一个请求正在等待第二个请求完成,但第二个请求在第一个请求之后的队列中。 Mongrel Top (delay: 0.25) ...

Admin

Apache 作为 Mongrel 的代理。PHP 无法解析
mongrel-cluster

Apache 作为 Mongrel 的代理。PHP 无法解析

我已经定义了以下配置来将 Apache 流量代理到 Mongrel 来运行 Redmine。 此时,所有 php 脚本都由浏览器下载,而不是解析。一旦我删除此配置,一切就会恢复正常。 我可能遗漏了什么吗?或者是否存在配置错误?不幸的是,apache error_log 和 中都没有错误php_error.log。 #define mongrel cluster <proxy balancer://mongrelcluster> BalancerMember http://127.0.0.1:81 </proxy> #f...

Admin

如何确定服务器的最佳 ruby​​ thin/mongrel 实例数量和核心数量?
mongrel-cluster

如何确定服务器的最佳 ruby​​ thin/mongrel 实例数量和核心数量?

我们正在尝试在一台机器上部署 mongrel 实例。一台服务器的最佳 mongrel 实例数量是多少?由于一个实例可以处理并发连接,我认为每个核心启动超过 1 个实例没有任何好处。如果超过这个数量,线程就会争夺 CPU。我们的前辈为 4 个核心分配了 10 个实例,但我认为这只会引起 CPU 争用。有明确的答案/意见吗? 我曾经看到过这样一个问题:有多少个杂种实例? 但确实不够具体。 ...

Admin

输入输出
mongrel-cluster

输入输出

你好 我有一个在 CentOS QuadCore 16GB RAM 服务器上运行的电子邮件营销 Rails 应用程序。但目前我们的网络服务器在高峰时段响应请求的时间太长(Mongrel Cluster + Apache)。我们使用 ScoutApp(www.scoutapp.com)对其进行监控。 Scout 警报 668 个请求超出最大时间(3 秒) 120 个请求超出最大时间(3 秒) 我承包了另一台服务器 Dual Xeon 4GB RAM。 在两台服务器之间分发此应用程序的最佳设置是什么?我正在考虑将 SERVER-1 (16GB RAM) ...

Admin

通过 mod_proxy_balancer 进行 Apache 集群
mongrel-cluster

通过 mod_proxy_balancer 进行 Apache 集群

我正在使用负载平衡器来为集群提供服务。我无法让它运行。 LoadModule authz_host_module modules/mod_authz_host.so LoadModule mime_module modules/mod_mime.so LoadModule dir_module modules/mod_dir.so LoadModule log_config_module modules/mod_log_config.so LoadModule alias_module mo...

Admin

Ubuntu Server Karmic 上的 Mongrel 集群
mongrel-cluster

Ubuntu Server Karmic 上的 Mongrel 集群

我正在尝试让 Mongrel 集群在我的 Ubuntu Server Karmic 机器上运行,以准备设置 Capistrano。我整天都在尝试让这两个集群运行,最后决定完全删除 Capistrano,看看是否能让 Mongrel 集群运行。 我运行这个来安装mongrel集群: gem install mongrel mongrel_cluster 当我进入我的应用程序目录时,一切都安装正常...... # mongrel_rails -bash: mongrel_rails: command not found 我可以从它的安装位置运行它:...

Admin

网络流量莫名激增
mongrel-cluster

网络流量莫名激增

问题 我怀疑流量莫名其妙地增加了 1600%,并且持续了大约 10 分钟,速度大幅下降。我不确定这是一次 DoS 攻击、字典登录攻击等。无论如何,我应该采取什么措施来监控我的服务器(我应该查看哪些日志、我应该使用什么工具等)以确保没有发生任何恶意事件?在未来出现此类减速时,我应该采取什么措施?有没有一种标准方法可以让服务器在流量激增时提醒我? 所有血腥细节: 我的一位客户今天 1:00 左右报告说网站(通过 Apache、Mongrel 和 CentOS 5 机器上的 mongrel_cluster 运行的 Ruby on Rails)没有响应。 ...

Admin

将 USR2 发送到 mongrel_rails 有时会导致重新启动时出现“地址已被使用”
mongrel-cluster

将 USR2 发送到 mongrel_rails 有时会导致重新启动时出现“地址已被使用”

我们的混合集群有一个滚动重启模式,可以向每个正在运行的进程发送 USR2 信号。 在大多数情况下,这种方法效果很好。但偶尔,mongrel 进程会关闭,然后无法重新启动,并出现以下错误: /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/tcphack.rb:12:in `initialize_without_backlog': Address already in use - bind(2) (Errno::EADDRINUSE) from /usr/local/lib...

Admin

Mongrel 能很好地支持 IPv6 吗?
mongrel-cluster

Mongrel 能很好地支持 IPv6 吗?

我正在使用 mongrel + apache 2.2 + mod_proxy_balancer。 apache2.2 支持 IPv6 http://httpd.apache.org/docs/2.2/en/bind.html#ipv6 Mongrel 能很好地支持 IPv6 吗? ...

Admin