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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在php中获取404错误的后台进程相关的知识,希望对你有一定的参考价值。

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

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

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

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

答案

您可以使用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应用程序使用它做服务的请求,只需与你知道的更好

以上是关于在php中获取404错误的后台进程的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 上调用 sysctl 来获取后台进程列表是私人电话吗?

wordpress的后台如何设置404错误页面?我的主题里面有个404.html,不清楚怎么调用

ajax 后台java代码执行完毕 前端报404错误

wordpress 2003 系统 怎么设置 404 错误页面 都返回200 代码 带默认的404.php 文件

在 laravel-8 中找不到 Laravel PHP 错误 404 [重复]

PHP中的自定义404错误页面