#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);
Это не приводит к каким-либо ошибкам, но я также вообще не получаю никаких выходных данных.