webman代码里curl很奇怪的事

0

curl post访问webman某个应用内部的一个方法
情况:webman多应用 一个应用通过curl访问另外一个应用的的某个方法
这个方法不牵扯到数据库等访问等阻塞操作
curl post要是不设置超时时间 慢慢等 结果,哈哈,给我怼个504 Gateway Time-out
有的时候快 有的时候超级慢 慢的时候阻塞你10几秒 找了挺久原因没找到


但是curl访问其他第三方:地图接口,百度ai接口、阿里短信接口等又不慢


情况:
webman用的nginx反向代理


location / {  
#expires 30d;
proxy_pass http://127.0.0.1:8787;
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
已邀请:

nitron

赞同来自: xiasha11

同一个项目为何需要curl去post?直接调用不好么
实在需要用curl post的时候,直接使用内网ip(127.0.0.1:8787)访问,不要再经过nginx

nitron

赞同来自: elibool

你这个情况大约就相当于:
一般人:左手痒,右手去挠就好
你的操作:左手痒,然后用左手去把右手掰过来给左手挠

six

赞同来自:

curl get 试下

wadeYang - 老菜鸟

赞同来自:

http://t.zoukankan.com/chiruno-p-6490710.html
应该是这个原因,windows环境下

要回复问题请先登录注册