-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服務器。