Как хранить данные запросов почтовых запросов на сервере nginx? - PullRequest
0 голосов
/ 15 октября 2019

У меня есть приложение python, работающее на сервере gunicorn, который находится за сервером nginx. Почтовый запрос с данными JSON попадает на сервер nginx, который затем перенаправляет его на сервер gunicorn. Существует требование ведения данных запроса в базе данных mongodb. Я попытался использовать Fluentd для непосредственного чтения access.log (пользовательский формат) nginx и сохранения его в коллекции mongodb. При использовании fluentd есть несколько сложностей: например, анализ ввода запроса с использованием настраиваемого парсера, управление несколькими базами данных, и это также немного медленнее. Есть ли способ напрямую сохранить данные запроса из nginx в базу данных mongodb.

...