我正在部署一个web应用程序,当执行应用程序url时显示此错误。在日志中,显示此错误"等待响应容器的预热请求"。请帮我一下。
构建基于Python的应用程序。尝试在Azure Portal中使用Docker容器。
尝试在你的web服务器(例如nginx)或/和python级别增加超时时间,以允许你的页面执行更长时间。
当web服务器等待页面生成的时间过长时,您将收到504错误。web服务器关闭http请求,因为超时了。
这里有一些Nginx配置来增加超时时间:
server {
server_name _;
root /var/www/html/public/;
###
# increase timeouts to avoid 504 gateway timeouts, digits are seconds
# for big files uploads
###
client_max_body_size 0;
proxy_send_timeout 3600;
proxy_read_timeout 3600;
fastcgi_send_timeout 3600;
fastcgi_read_timeout 3600;
# ... your config
}
我不是Python开发人员,但你可能会在Python级别找到一些超时配置(因为PHP中有一个配置来定义max_execution_time)。