ИСПРАВИТЬ sendToTarget, занимающий много времени в python

Я пытаюсь подготовить сообщение FIX exec, а затем пытаюсь отправить в сеанс, используя это.

fix.Session.sendToTarget(fix_message, self._session_id)

Этот метод вызывается каждый раз, когда мы получаем execs от обмена, мы готовим сообщение об исправлении, а затем для каждого сообщения я вызываю этот метод. Вся эта задача запланирована через crontab. Таким образом, в какой-то момент, когда Exchange отправляет 15000 Execs, это занимает много времени, чтобы sendToTarget (около 30 минут).

Когда я перезапускаю весь процесс, он работает нормально. т.е. для возврата этого метода требуется около 90 секунд. Может кто-нибудь помочь, где проблема в первом случае.

Благодарю.

0 ответов

Другие вопросы по тегам