创造更多兔子消费者会增加延迟

时间:2016-10-06 13:48:20

标签: php rabbitmq fpm

我有一台运行symfony app的服务器作为兔子消费者(确切地说是rpc)。如果我启动一个php-consumer,延迟大约是300-500ms。如果我启动2个或更多的消费者,当我添加另一个消费者时,延迟加倍到600-1000毫秒,并且当我添加更多消费者时,它会不断上升。与其他消费者相比,整体吞吐量有所改善,但为什么延迟会像那样疯狂?超过500毫秒的延迟并不酷..

孤独的应用程序甚至没有使用一定比例的服务器容量,我想通过启动大量的兔子消费者来更好地利用它,但延迟......

我正在跑步:

  • Ubuntu 14.04.4 LTS trusty
  • PHP7.1-FPM
  • Nginx 1.4.6

我已经阅读了整个互联网,尝试了不同的配置(许多不同的配置),并调试了这个,但我只是无法找出它为什么这样做。

我甚至不确定这里提供什么配置,所以请根据需要询问。

0 个答案:

没有答案