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
+7 -2
+7 -2
View File
@@ -37,7 +37,7 @@ TELEGRAM_TOKEN="${TELEGRAM_TOKEN:-}"
TELEGRAM_CHAT_ID="${TELEGRAM_CHAT_ID:-"-1002063999592"}" TELEGRAM_CHAT_ID="${TELEGRAM_CHAT_ID:-"-1002063999592"}"
# --- CẤU HÌNH ĐƯỜNG DẪN --- # --- 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" LOG_OUTPUT="/www/wwwlogs/incident_report.log"
COUNT_FILE="/tmp/apache_error_count.txt" COUNT_FILE="/tmp/apache_error_count.txt"
THRESHOLD=200 THRESHOLD=200
@@ -74,7 +74,12 @@ fi
# 2. PHÂN TÍCH DỮ LIỆU SÂU # 2. PHÂN TÍCH DỮ LIỆU SÂU
TMP_LOG=$(mktemp) 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") REQ_COUNT=$(wc -l < "$TMP_LOG")
if [ "$REQ_COUNT" -gt 0 ]; then if [ "$REQ_COUNT" -gt 0 ]; then