问题描述
配置DDoS高防服务后,网站执行某些POST请求时,长时间等待后返回504错误,执行不成功。
问题原因
该问题是由于请求处理时间过长,已超过DDoS高防服务的连接阈值,DDoS高防服务主动断开连接。
- TCP默认连接超时时间为900秒。
- HTTP或HTTPS默认连接超时时间为120秒。
解决方法
- 建议您在应用层面部署长时间任务执行的心跳机制,确保在请求等待的过程中保持该连接活跃。
- 对于非常规偶发性任务请求,您可以绕过DDoS高防直接访问后端ECS云服务器,执行该任务。