update auto_restart_apache.sh
This commit is contained in:
1 parent
d3839eda72
commit
b68632a50e
1 file changed
+7
-2
@@ -37,7 +37,7 @@ TELEGRAM_TOKEN="${TELEGRAM_TOKEN:-}"
|
||||
TELEGRAM_CHAT_ID="${TELEGRAM_CHAT_ID:-"-1002063999592"}"
|
||||
|
||||
# --- CẤU HÌNH ĐƯỜNG DẪN ---
|
||||
ACCESS_LOG="/www/wwwlogs/access_log"
|
||||
ACCESS_LOGS="${ACCESS_LOGS:-${ACCESS_LOG:-"/www/wwwlogs/access_log"}}"
|
||||
LOG_OUTPUT="/www/wwwlogs/incident_report.log"
|
||||
COUNT_FILE="/tmp/apache_error_count.txt"
|
||||
THRESHOLD=200
|
||||
@@ -74,7 +74,12 @@ fi
|
||||
|
||||
# 2. PHÂN TÍCH DỮ LIỆU SÂU
|
||||
TMP_LOG=$(mktemp)
|
||||
grep "$CURRENT_TIME" "$ACCESS_LOG" | grep -v "incident_report.log" | grep -v "127.0.0.1" > "$TMP_LOG"
|
||||
> "$TMP_LOG"
|
||||
for ACCESS_LOG in ${ACCESS_LOGS//,/ }; do
|
||||
if [ -f "$ACCESS_LOG" ]; then
|
||||
grep "$CURRENT_TIME" "$ACCESS_LOG" | grep -v "incident_report.log" | grep -v "127.0.0.1" >> "$TMP_LOG"
|
||||
fi
|
||||
done
|
||||
REQ_COUNT=$(wc -l < "$TMP_LOG")
|
||||
|
||||
if [ "$REQ_COUNT" -gt 0 ]; then
|
||||
|
||||
Reference in new issue
Block a user