【问题标题】:NIFI IMAP Consume Processor IssueNIFI IMAP 消耗处理器问题
【发布时间】:2021-01-06 12:26:52
【问题描述】:

我们在 nifi 管道中使用 IMAP 消费者处理器来读取来自 office 365 的电子邮件。我们在使用来自 office 365 邮箱的电子邮件时一直在观察 IMAP 处理器中的问题。 请查找以下错误日志以供参考。

2021-01-04 11:00:00,286 ERROR [Timer-Driven Process Thread-6] o.a.nifi.processors.email.ConsumeIMAP ConsumeIMAP[id=c31e4176-842d-3464-b870-2460ee675eee] Failed to receive messages from Email server: [javax.mail.MessagingException - A3 BAD Request is throttled. Suggested Backoff Time: 68448 milliseconds
2021-01-04 11:00:00,286 ERROR [Timer-Driven Process Thread-6] o.a.nifi.processors.email.ConsumeIMAP ConsumeIMAP[id=c31e4176-842d-3464-b870-2460ee675eee] Failed to process session due to org.apache.nifi.processor.exception.ProcessException: Failed to receive messages from Email server: [javax.mail.MessagingException - A3 BAD Request is throttled. Suggested Backoff Time: 68448 milliseconds: org.apache.nifi.processor.exception.ProcessException: Failed to receive messages from Email server: [javax.mail.MessagingException - A3 BAD Request is throttled. Suggested Backoff Time: 68448 milliseconds
org.apache.nifi.processor.exception.ProcessException: Failed to receive messages from Email server: [javax.mail.MessagingException - A3 BAD Request is throttled. Suggested Backoff Time: 68448 milliseconds
at org.apache.nifi.processors.email.AbstractEmailProcessor.fillMessageQueueIfNecessary(AbstractEmailProcessor.java:328)
at org.apache.nifi.processors.email.AbstractEmailProcessor.receiveMessage(AbstractEmailProcessor.java:381)

以下是 nifi 属性:

图像.png

如果我们在上面的截图中遗漏了一些配置,请告诉我们。

感谢和问候,
伊布尼哈桑

【问题讨论】:

  • 请修正帖子格式和截图上传

标签: apache-nifi


【解决方案1】:

这不是 NiFi 特有的错误 - O365 告诉您您正在受到限制。您需要适当调整 O365 设置,这超出了 NiFi 的范围。

见:

  1. https://docs.microsoft.com/en-gb/archive/blogs/exchangedev/exchange-online-throttling-and-limits-faq
  2. https://docs.microsoft.com/en-us/exchange/mailbox-migration/office-365-migration-best-practices#office-365-throttling

【讨论】:

  • 这可能仍然是一个 nifi 问题,如果 Imap 处理器上的并发/运行计划为 0(默认),它将不断运行....将运行时间设置为不会命中的东西o365 油门 30 秒、60 秒。
  • 是的,但我们看不到 nifi 配置来确认他们的运行计划 - 你也可以争辩说不断运行是期望的行为(问题中没有指定,所以我只能评论具体错误,即 O365 错误)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多