在php中获取404错误的后台进程

问题描述 投票:0回答:1

我有一个在线商店,在产品页面上给我随机404错误,但我不知道什么时候。可以在一周内一次或每天2-3次获得此错误,这是非常随机的。我在互联网上发现了什么可能是问题,但我不能检查问题是否只有在我等了几天后才能解决,看看我是否再次收到错误。

可以创建一个每30秒或更短时间运行的后台进程并随机访问产品页面,如果出现404错误,则在发生错误时写入error.txt文件?

我问这个是因为我不知道是否可以这样做,因为我从不尝试在后台访问某些页面。谁能给我一些建议或想法?谢谢!

编辑:我忘了指定我使用的是Windows 10。

php process background http-status-code-404
1个回答
0
投票

您可以使用wireshark监控它并使用过滤器,例如:

http.response.code == 404

参考这个:

https://osqa-ask.wireshark.org/questions/27616/follow-http-redirects-automatically-http-status-codes-301302

通过这种方式,您可以获得所有这些而不仅仅是估算。

-编辑:

您也可以使用curl模拟一个userer来催化测试cron job,你可以单独使用它并记录响应状态(如果它是404)你最好从另一台服务器上做,而且在另一台机器上做得更好,你甚至可以做某事像Android应用程序使用它做服务的请求,只需与你知道的更好

© www.soinside.com 2019 - 2024. All rights reserved.