Как я могу просмотреть конфигурацию nginx в экземпляре Elastic Beanstalk для приложения .NET Core в экземпляре Elastic Beanstalk?

#c# #nginx #.net-core #amazon-elastic-beanstalk #nginx-config

Вопрос:

Я отлаживаю проблему, из-за которой я получаю печально известное сообщение «вверх по течению отправлен слишком большой заголовок», хотя моя конфигурация nginx должна была это решить. Я хочу подтвердить, что моя конфигурация nginx используется, поэтому я пытаюсь сделать это с помощью nginx -T команды, используя приведенный ниже код. Я пытаюсь сделать это в приложении, используя следующий код:

 var process = new Process  {  StartInfo = new ProcessStartInfo  {  FileName = "bash",  Arguments = "-c "nginx -T"",  RedirectStandardInput = true,  RedirectStandardOutput = true,  RedirectStandardError = true,  UseShellExecute = false  }  };   process.OutputDataReceived  = (sender, args) =gt; Console.WriteLine("nginx data: "   args.Data);  process.ErrorDataReceived  = (sender, args) =gt; Console.WriteLine("nginx error: "   args.Data);   process.Start();  process.WaitForExit(30000);  

Это не приводит к каким-либо ошибкам, но я также вообще не получаю никаких выходных данных.