Błąd producera w Rabbitmq |
Błąd producera w Rabbitmq |
24.10.2018, 20:45:51
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 1 Dołączył: 2.04.2018 Ostrzeżenie: (0%) |
Hej,
Korzystam z https://github.com/php-amqplib/RabbitMqBundle Moja konfiguracja wygląda tak:
Wszystko działa w dockerowym swarmie, połączenia są. Błąd pojawia się przez wywołanie producera:
$this->producer to wstrzyknięte przez DI OldSound\RabbitMqBundle\RabbitMq\Producer; Po jakimś czasie pojawia się exception: Z tego pliku https://github.com/php-amqplib/php-amqplib/...reamIO.php#L297 W logach RabbitMQ pokazują się takie wpisy:
Czy ktoś miał podobny problem lub może wie jak go rozwiązać? |
|
|
24.10.2018, 21:17:00
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Spróbuj ustawić `heartbeat: 120`
|
|
|
24.10.2018, 21:55:44
Post
#3
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 1 Dołączył: 2.04.2018 Ostrzeżenie: (0%) |
Problem nadal występuje:
2018-10-24 20:46:30.107 [error] <0.833.0> closing AMQP connection <0.833.0> (10.0.9.2:60082 -> 10.0.9.76:5672): missed heartbeats from client, timeout: 120s 2018-10-24 20:49:30.851 [error] <0.983.0> closing AMQP connection <0.983.0> (10.0.9.2:36804 -> 10.0.9.76:5672): missed heartbeats from client, timeout: 120s 2018-10-24 20:51:40.648 [error] <0.1007.0> closing AMQP connection <0.1007.0> (10.0.9.2:41814 -> 10.0.9.76:5672): missed heartbeats from client, timeout: 120s Zapomniałem wspomnieć, że producer jest odpalony kilka razy w dockerze. Zastanawiam się czy to nie jest przyczyna, aczkolwiek powielony jest tylko 6 razy i przesyła do consumera tylko i wyłącznie hashe, więc nie są to jakieś ogrome wiadomości. --- EDIT O ile w logach rabbita tych wiadomości jest co raz mniej to w logach producera, nadal występuje pełno błędów pokroju: [2018-10-24 23:18:47] app.INFO: [Nr. 1590] Wystąpił "3f21d0cf5cca08b7276edbcd0f4cbe64", "fwrite(): send of 154 bytes failed with errno=32 Broken pipe Ten post edytował Dyzma 24.10.2018, 22:19:25 |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 07:31 |