osx 系统中浏览器多次重复请求问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fxxkgw
V2EX    前端开发

osx 系统中浏览器多次重复请求问题

  •  1
     
  •   fxxkgw 2016-03-15 15:57:14 +08:00 2029 次点击
    这是一个创建于 3573 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一个简单的 django 框架系统,前端有个按钮通过 ajax 的 get 方式到后端请求数据。
    采用 nginx+uwsgi 方式部署 uwsgi_read_timeout 600;

    后端的任务处理要等大概 5 分钟才能返回结果。
    在 windows 下,火狐 chrome 浏览器都正常,等待 5 分钟后返回状态结果。
    entry datetime = 2016-03-15 15:25:31.461384
    leave datetime = 2016-03-15 15:30:34.297112br> [pid: 5064|app: 0|req: 27/39] 172.25.53.11 () {46 vars in 1032 bytes} [Tue Mar 15 15:25:30 2016] GET /apionline_manual/?appid=5006&appname=&team=advance&version=&ip=172.25.53.12&work=rollback&=1458022466345 => generated 59 bytes in 303466 msecs (HTTP/1.0 200) 4 headers in 144 bytes (1 switches on core 0)

    在 MacBook 中,火狐 chrome Safari 在每等待大概 2 分钟 重新发送一次请求 这个请求在 ajax 里加打印看不到 用 wireshark 能抓到 因为 uwsgi 和 nginx 之间设置的时间够长 所以说连接应该是还没有断开的,那为什么前端会重新发请求呢?
    下面是有问题的, 5 分钟内请求了 3 次,在第一次返回后进入了 ajax 的 error 内。
    entry api_online_direct_manual, team=advance appid=5006 appname= ip=172.25.53.11 version= work=online
    entry datetime = 2016-03-15 15:47:18.261363

    entry api_online_direct_manual, team=advance appid=5006 appname= ip=172.25.53.11 version= work=online
    entry datetime = 2016-03-15 15:49:18.282242

    entry api_online_direct_manual, team=advance appid=5006 appname= ip=172.25.53.11 version= work=online
    entry datetime = 2016-03-15 15:51:18.302414

    leave datetime = 2016-03-15 15:52:34.207297
    [pid: 5064|app: 0|req: 31/46] 172.25.53.11 () {46 vars in 1020 bytes} [Tue Mar 15 15:47:18 2016] GET /apionline_manual/?
    appid=5006&appname=&team=advance&version=&ip=172.25.53.11&work=online&
    =1458028017280 => generated 59 bytes in 315951 msecs (HTTP/1.0 200) 4 headers in 144 bytes (1 switches on core 0)

    leave datetime = 2016-03-15 15:54:21.686822
    [pid: 5063|app: 0|req: 13/47] 172.25.53.11 () {46 vars in 1020 bytes} [Tue Mar 15 15:49:18 2016] GET /apionline_manual/?appid=5006&appname=&team=advance&version=&ip=172.25.53.11&work=online&=1458028017280 => generated 59 bytes in 303409 msecs (HTTP/1.0 200) 4 headers in 144 bytes (1 switches on core 0)

    leave datetime = 2016-03-15 15:56:21.278969
    [pid: 5062|app: 0|req: 4/48] 172.25.53.11 () {46 vars in 1020 bytes} [Tue Mar 15 15:51:18 2016] GET /apionline_manual/?appid=5006&appname=&team=advance&version=&ip=172.25.53.11&work=online&=1458028017280 => generated 59 bytes in 302981 msecs (HTTP/1.0 200) 4 headers in 144 bytes (1 switches on core 0)

    1 条回复    2016-03-15 16:09:38 +08:00
    fxxkgw
        1
    fxxkgw  
    OP
       2016-03-15 16:09:38 +08:00
    添加一个: chrome 在返回时会报错: Failed to load resource: net::ERR_EMPTY_RESPONSE
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2513 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 15:19 PVG 23:19 LAX 07:19 JFK 10:19
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86