1b.app
Скопирована ссылка -

Ненормальная задержка с парсером писем

Вот задача https://baza.cn.ua/admin/customorder/issue/32236/edit/
Которая создана на базе события https://baza.cn.ua/admin/issue/addmail/?eventid=41356
Задача создана для теста
Так вот проблема в том что письмо было отправлено в 14:26
А реально (событие + задача) создались в 14:41 то есть разница 15 (какая то магическая цифра 60/4)
При этом в момент тестирования наблюдал все крони они отрабатывали быстро и правильно
То есть cron-minute отрабатывал за минуту и cron-imap также отрабатывал раз в минуту (или раз в 30 секунд точно не знаю, но быстро)
В общем почему происходит такая задержка в 15 минут притом что все кроны работают ?

Ответы:

Добрый день. Подобную информацию мы можем вам предоставить только при переходе на облачный режим. Второй вариант на платной основе мы можем проанализировать кроны на вашем сервере и выяснить и возможно устранить причины задержек. Это займет около 4ч доработки. Выставлять счет?
04.01.2021, 14:55

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
1. А причем тут кроны, я вроде же понятно описал что с кронами проблем нет, они работают нормально ?
2. Мне кажется это какой то баг, если же это не баг и нормальная работа системы то объясните как работает механизм парсинга писем и почему могут быть такие большие задержи ?
3. Какой у вас (на облачном тарифе) нормальний период времени от попадания письма в почто и до создания события в боксе ?
4. С какой периодичностью срабатывает cron-imap ?
5. Если ли какие либо настройки что бы управлять его (cron-imap) периодичностью (раньше писали что админы где то делают настройки на сервере по запуску парсера ?
04.01.2021, 15:03


Куприян Владислав Валерьевич писал/а:
то есть разница 15 (какая то магическая цифра 60/4)

Всё проще - ящики на основе @gmail.com парсятся раз в 15 минут.
Это связанно с тем, что сам Google может блокировать подключение в случае если почта парсится чаще чем в 10 минут по протоколу IMAP - вот собственно и стоит парсинг раз в 15 минут.
Управлять этим - нельзя. Разве что дорабатывать.
04.01.2021, 15:25

У них прям так и написано дословно в случае ошибки подключения:

Проверьте, не слишком ли часто почтовое приложение проверяет почту. Если это происходит чаще чем раз в 10 минут, ваше приложение может быть заблокировано.
04.01.2021, 15:27

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)

Тындык Максим Вадимович
Администратор писал/а:
У них прям так и написано дословно в случае ошибки подключения:

Проверьте, не слишком ли часто почтовое приложение проверяет почту. Если это происходит чаще чем раз в 10 минут, ваше приложение может быть заблокировано.


А есть какие-то более официальные источники этой информации, то есть некие рекомендации по "парсингу почты"
Просто эту информацию нашел здесь https://support.google.com/mail/answer/7126229?hl=ru
Но она по сути касается блокировки аккаунта, это не совсем рекомендации
Просто как то сложно поверить что может быть полноценная работа если парсить раз в 15 минут
Как то не верится что может быть полноценное общение, так как выходит ответ можно получить по сути через 15 минут
04.01.2021, 15:47


Куприян Владислав Валерьевич писал/а:
А есть какие-то более официальные источники этой информации, то есть некие рекомендации по "парсингу почты"
Просто эту информацию нашел здесь https://support.google.com/mail/answer/7126229?hl=ru

Если для вас непосредственно Google (как разработчик Gmail) не является официальным источником - об адекватном общении дальше не может быть и речи. В связи с этим - это мой последний комментарий в данной теме.

Куприян Владислав Валерьевич писал/а:
Но она по сути касается блокировки аккаунта, это не совсем рекомендации

Если написано что может быть блокировка при подключении чаще чем раз в 10 минут - что может произойти в таком случае? Может быть блокировка? Вопрос риторический.

Куприян Владислав Валерьевич писал/а:
Просто как то сложно поверить что может быть полноценная работа если парсить раз в 15 минут.
Как то не верится что может быть полноценное общение, так как выходит ответ можно получить по сути через 15 минут

Не хотите - не верьте. Это ваше право.
Изменение данной логики - 2 часа доработки. Последствия в виде последующей блокировки - зона вашей ответственности.
04.01.2021, 16:00

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий