分享&提问一个疑似 BUG 语言: PHP ,框架: Laravel Nginx 499 但是程序执行日志没问题

2021-04-30 11:32:24 +08:00
 dzdh

Nginx 日志记录:499 客户端关闭,request_time 30s+

PHP & Laravel 记录的日志: 早已结束,并输出了数据

nginx 没开 fastcgi|proxy_ignore_client_abort

问题还可能出在哪里

701 次点击
所在节点    问与答
4 条回复
sujin190
2021-04-30 11:34:45 +08:00
我猜大概率是你域名备案有问题,被云服务上掐了
superrichman
2021-04-30 11:50:44 +08:00
“老子点餐点了 30 秒还不送过来!什么辣鸡饭店!走了!”( client 客人扔下一个 499 骂骂咧咧地走了
php 厨师花了 31 秒炒完菜,送给 nginx 服务员,但客人已经走了。服务员懵了,把菜给扔了。

掌柜清点财务,发现少了一份菜,但没收到钱,问题出在哪呢?
whileFalse
2021-04-30 12:00:45 +08:00
后端在执行的时候浏览器主动终止链接,Nginx 就会记录 499 这个 status code
通常是因为后端响应太慢导致的。
dzdh
2021-04-30 13:23:30 +08:00
@superrichman
@whileFalse

实际情况是,测试的 PHP 程序日志记录显示是在 1.xs 左右就已经完成并给出了 response 。然后还 499 就比较懵逼。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/774320

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX