-1
如何从Linux每天检查api点击次数。linux tcpdump ---如何查找匹配数
场景:我需要打我的客户端API来获取数据。 使用cron作业并通过Linux wget命令命中api。 客户抱怨说他从我的IP中收到了大量的点击量。
那么,如何从linux命令中找到api命中的次数。
请帮忙。 它的迫切!
如何从Linux每天检查api点击次数。linux tcpdump ---如何查找匹配数
场景:我需要打我的客户端API来获取数据。 使用cron作业并通过Linux wget命令命中api。 客户抱怨说他从我的IP中收到了大量的点击量。
那么,如何从linux命令中找到api命中的次数。
请帮忙。 它的迫切!
如果你是肯定的,那wget来你的客户的API仅由cron作业调用,你可以看看你的crontab用下面的命令:
crontab -l
在大多数情况下,你必须调用的crontab以root权限查看系统范围的crontab。你会得到这样的事情:
# m h dom mon dow command
10 1 * * 1 /usr/bin/wget http://example.com/api
这意味着,wget的计划,要求在例如上午01时10分API每星期一。你可以解释的crontab的输出是这样的:
* * * * * command to be executed
- - - - -
| | | | |
| | | | +----- day of the week (0 - 7)
| | | +------- month (1 - 12)
| | +--------- day (1 - 31)
| +----------- hour (0 - 23)
+------------- minute (0 - 59)
更可能对你的情况是这样的输出:
# m h dom mon dow command
*/5 * * * * /usr/bin/wget http://example.com/api
这意味着,wget的被称为每五分钟(每天288次点击) 。
如果cron不是直接调用wget而是脚本,那么必须分析该脚本来说明wget被调用的频率。在这种情况下,另一种解决方案是设置防火墙规则以记录每个请求到客户端的api服务器。