Joe, thank you for a very quick response.
Here is the screenshot of the log. There is nothing else recorded for the UUID 78f68d05-f59d-3b9b-746e-5d480be723df. I could not trace the beginning of this state. We have 3 ConsumeAMQP processors reading from RabbitMQ, only this one is yielding, other 2 reading messages as expected. [cid:[email protected]] Ivan Dolinin / (416) 583-5833 x2012 / [email protected]<mailto:[email protected]> From: Joe Witt <[email protected]> Sent: Tuesday, September 26, 2023 11:49 AM To: [email protected] Subject: Re: Processor stuck in yielding Ivan, Please show what the logs state specifically if you can. That processor could yield for the following reasons from a quick look: 1. The connection between it and the next processor in the flow i External ([email protected]<mailto:[email protected]>) Report This Email<https://protection.inkyphishfence.com/report?id=c2tvdXQtY2xldmVyLWRldmljZXMvaWRvbGluaW5AY2xldmVyZGV2aWNlcy5jb20vNzQ1ZGRlOWQ5NWJiNmVjOThjNDNiYzAyNWUzN2Q1MDIvMTY5NTc0MzM3OC40NA==#key=5868110cb7af3f54e4dd0231099c1597> FAQ<https://getskout.com/emailprotectionfaq/> Skout Email Protection<https://getskout.com/emailprotection/> Ivan, Please show what the logs state specifically if you can. That processor could yield for the following reasons from a quick look: 1. The connection between it and the next processor in the flow is a full queue not being processed fast enough. 2. The data connection to AMQP is working but it is told there is no data currently to pull. 3. ... That is about it actually. I am looking at the current code though. NiFi 1.8.0 is 5 years old (today ironically) and that processor and the associated libraries and even framework have changed a lot since then. You will definitely need to try your flow on the latest 1.23.x line if the issue being seen is not a simple config problem. Thanks On Tue, Sep 26, 2023 at 8:40 AM Ivan Dolinin <[email protected]<mailto:[email protected]>> wrote: Hello, In one of our production instances running NiFi 1.8.0, the ConsumeAMQP processor is stuck in yielding. All the log is saying that it has chosen to yield. No errors are happening in the downstream processors. There are thousands of messages in the queue it is reading from. The processor is connecting to the queue. What could be the reason? Thanks, Ivan Dolinin
