nginx — fastcgi_read_timeout, что является лучшим значением?

Мы используем Nginx в качестве прокси для нашего PHP-приложения, у нас есть API, который занимает более 120 секунд, поэтому мы собираемся увеличить время ожидания Nginx.

Какое рекомендуемое значение для fastcgi_read_timeout? и есть ли какие-либо проблемы безопасности, уязвимости или угрозы, которые могут у нас возникнуть, если мы увеличим время ожидания до очень долгого времени?

0

Решение

Там нет рекомендуемого значения для тайм-аута. Я бы установил значение, которое подходит и отслеживал бы 504 ошибки.

Если вы ожидаете получать несколько вызовов API одновременно, вы быстро столкнетесь с другими проблемами (и ограничениями), поэтому, возможно, ваш API должен (например) вернуть task_id и позволить потребителю опросить статус задачи.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]