<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Я отрабатываю ситуацию когда backend лег и мне нужно просто сохранить
некие переменные в лог, который потом распарсить и пропихнуть дальше.<br>
<br>
Рассчитывал я это сделать как:<br>
<br>
location ~ <i class="moz-txt-slash"><span class="moz-txt-tag">/</span>uwsgi<span
 class="moz-txt-tag">/</span></i>(?P<app>(.*))\.py$ {
<br>
    error_page 502 504 = @fallback;
<br>
    root html/uwsgi;
<br>
<br>
    uwsgi_pass   127.0.0.1:9001;
<br>
    include      uwsgi_params;
<br>
.........
<br>
}
<br>
location @fallback {
<br>
  log_format  main  '$my_important_var';
<br>
  if ( $app = 'upload' ) {
<br>
  access_log  /var/log/nginx/lost.log  main;
<br>
  }<br>
<br>
  default_type text/plain;
<br>
  return 200 'AAAAAAAAAAAAAAAAAAA SAVE';
<br>
}<br>
<br>
но когда дело доходило до лога то туда писались только "чисто"<br>
<br>
Я понимаю, что при внутренних редиректах читсятся контексты модулей.
Вопрос, возможно ли такое осуществить? Есть ли варианты обхода? Или
есть более простой и надежный механизм сохранения неких кусков в момент
сбоя бэкенда?<br>
</body>
</html>