【发布时间】:2018-08-17 16:30:16
【问题描述】:
我们使用 Nginx 作为 PHP 应用程序的代理,我们有一个 API 需要 120 多秒才能完成,因此我们将增加 Nginx 超时时间。
fastcgi_read_timeout 的推荐值是多少?如果我们将超时时间增加到很长的时间,我们可能会遇到任何安全问题、漏洞或威胁吗?
【问题讨论】:
标签: php nginx timeout fastcgi nginx-config
我们使用 Nginx 作为 PHP 应用程序的代理,我们有一个 API 需要 120 多秒才能完成,因此我们将增加 Nginx 超时时间。
fastcgi_read_timeout 的推荐值是多少?如果我们将超时时间增加到很长的时间,我们可能会遇到任何安全问题、漏洞或威胁吗?
【问题讨论】:
标签: php nginx timeout fastcgi nginx-config
没有推荐的超时值。我会设置一个适合并监控 504 错误的值。
如果您希望同时接收多个 API 调用,您很快就会遇到其他问题(和限制),因此您的 API 可能应该(例如)返回一个 task_id 并让消费者轮询任务状态。
【讨论】: