update auto_restart_apache.sh

This commit is contained in:
Chu Văn Hải committed 2026-06-08 22:10:27 +07:00
1 parent d3839eda72
commit b68632a50e
1 file changed
+8 -3
+8 -3
View File
@@ -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
@@ -230,4 +235,4 @@ if [ "$IS_DOWN" = true ] && [ "$VAL" -ge 2 ]; then
-d "parse_mode=HTML" > /dev/null
fi
rm -f "$TMP_LOG"
rm -f "$TMP_LOG"