Openshift超时错误(配置超时客户端)
我有一个应用程序托管在Openshift上。我们有一个函数,允许用户将文件上传到$OPENSHIFT\u DATA\u DIR,然后调用nodeJS函数插入数据库。如果是大表,此操作可能需要5-7分钟才能完成 但是,在服务器完成操作之前,客户端断开连接,并在120000ms出现网关超时错误,服务器端进程继续操作,并且在某个时间完成后,客户端出现此可怕错误 我需要知道在哪里可以编辑这些120000毫秒。我用不同的值编辑了haproxy,但超时时间仍然是120秒。还有别的文件吗Openshift超时错误(配置超时客户端),openshift,haproxy,Openshift,Haproxy,我有一个应用程序托管在Openshift上。我们有一个函数,允许用户将文件上传到$OPENSHIFT\u DATA\u DIR,然后调用nodeJS函数插入数据库。如果是大表,此操作可能需要5-7分钟才能完成 但是,在服务器完成操作之前,客户端断开连接,并在120000ms出现网关超时错误,服务器端进程继续操作,并且在某个时间完成后,客户端出现此可怕错误 我需要知道在哪里可以编辑这些120000毫秒。我用不同的值编辑了haproxy,但超时时间仍然是120秒。还有别的文件吗 retries
retries 6
timeout http-request 8m
timeout queue 8m
timeout connect 8m
timeout client 8m
timeout server 8m
timeout http-keep-alive 8m
找到2个haproxy文件:
- haproxy/conf/haproxy/haproxy.cfg
- haproxy/versions/1.4/configuration/haproxy.cfg
haproxy-1.4 (Web Load Balancer)
Gears: Located with nodejs-0.10
nodejs-0.10 (Node.js 0.10)
postgresql-9.2 (PostgreSQL 9.2)
Gears: 1 small
smarterclayton-redis-2.6 (Redis)
5-7分钟对于web请求来说是非常长的时间。听起来这将是你探索使用背景任务的绝佳机会。尝试从客户机上传数据,并在后台使用类似于rails中的延迟作业的方法进行处理