On Wednesday 27 April 2016 15:11:31 Dimka wrote:
> В моем случае надо только уведомить Томкет о новом файле, а он сложит инфу в
> базу.
> По идеи тривиальная задача.
>
> Не хочется делать промежуточный процесс который будет лог читать или
> fastcgi.
>
> Рассматриваю вариант еще с использованием
Контрольную сумму тоже можно, конечно.
Тут главная идея в том чтобы уведомить бекенд (которому нужен файл) и
получить от него подтверждение что файл на месте.
Процесс (на другой ноде) который передавал в случае подтверждения удаляет
файл.
Posted at Nginx Forum:
On Wed, Apr 27, 2016 at 03:32:36PM -0400, Dimka wrote:
> Для информации.
> Придумал как можно сделать без хака.
>
> Процесс который заливает файл:
> - заливает файл (WebDav)
> - делает GET запрос на проверку файла (этот запрос NGiNX проксирует на
> бекенд, тот в свою очередь проверяет наличие
Для информации.
Придумал как можно сделать без хака.
Процесс который заливает файл:
- заливает файл (WebDav)
- делает GET запрос на проверку файла (этот запрос NGiNX проксирует на
бекенд, тот в свою очередь проверяет наличие файла, дает отвечает)
На этом этапе если ответ положительный,
В моем случае надо только уведомить Томкет о новом файле, а он сложит инфу в
базу.
По идеи тривиальная задача.
Не хочется делать промежуточный процесс который будет лог читать или
fastcgi.
Рассматриваю вариант еще с использованием inotify, в этом случае вроде без
хаков.
Posted at Nginx Forum:
Hello!
On Wed, Apr 27, 2016 at 10:53:36AM -0400, Dimka wrote:
> Чем post_action плох?
>
> Рано или поздно может отказать по причине NGiNX или?
Тем, что post_action - хак, и в нетривиальных ситуациях может
вести себя совсем не так, как ожидается, а при изменениях - может
и вообще сломаться.
Максим,
Чем post_action плох?
Рано или поздно может отказать по причине NGiNX или?
Posted at Nginx Forum:
https://forum.nginx.org/read.php?21,266437,266451#msg-266451
___
nginx-ru mailing list
nginx-ru@nginx.org
Hello!
On Wed, Apr 27, 2016 at 08:20:08AM -0400, Dimka wrote:
> Всем привет!
>
> Сделал на NGiNX закачку файлов по WebDAV.
> Все работает отлично за небольшим исключением.
>
> Если настраиваю proxy_pass (уведомить бекенд о новом файле) то файл в
> директории для аплоада не появляется.
> При
Всем привет!
Сделал на NGiNX закачку файлов по WebDAV.
Все работает отлично за небольшим исключением.
Если настраиваю proxy_pass (уведомить бекенд о новом файле) то файл в
директории для аплоада не появляется.
При этом, ошибок нет.
location / {
# Maximum upload file