Log-Files

apache錯誤日誌中的奇怪通知

  • March 24, 2014

今天在 apache error.logs 中發現一個奇怪的提示。日誌告訴我以下內容:

[Mon Mar 24 06:26:34.872366 2014] [mpm_prefork:notice] [pid 32214] AH00163: Apache/2.4.7 (Ubuntu) configured -- resuming normal operations
[Mon Mar 24 06:26:34.872417 2014] [core:notice] [pid 32214] AH00094: Command line: '/usr/sbin/apache2'

我覺得奇怪的是那段時間我沒有接觸 apache。當我從last命令中檢查資訊時,我沒有發現任何人在接近這個時間的任何地方連接到機器。

404在此期間,我也無法在訪問日誌中找到任何請求。

所以我的問題是,什麼可能導致這些日誌(據我了解 apache 自行重啟),這是否正常。

很抱歉沒有包括這個。我使用的是 ubuntu 12.04.4 LTS (GNU/Linux 3.2.0-58-virtual x86_64),它實際上是 Amazon AWS。

關於 cron 的更新/etc/cron.d只有兩個文件:

-rw-r--r--  1 root root  510 Feb 13 16:06 php5
-rw-r--r--  1 root root  102 Apr  2  2012 .placeholder

.placeholder是空的(裡面只有一行註釋)裡面 php5有這個

# /etc/cron.d/php5: crontab fragment for php5
#  This purges session files older than X, where X is defined in seconds
#  as the largest value of session.gc_maxlifetime from all your php.ini
#  files, or 24 minutes if not defined.  See /usr/lib/php5/maxlifetime

# Look for and purge old sessions every 30 minutes
09,39 *     * * *     root   [ -x /usr/lib/php5/maxlifetime ] && [ -x /usr/lib/php5/sessionclean ] && [ -d /var/lib/php5 ] && /usr/lib/php5/sessionclean /var/lib/php5 $(/usr/lib/php5/maxlifetime)

更新 logrotate 是的,大約在此期間access.log.1,並且error.log.1已創建

Mar 23 06:51 access.log.1
Mar 24 06:26 error.log.1

由於您沒有放棄時間(這可能有助於解決這個問題),我將把手指指向logrotate執行它每週輪換 apache 日誌。

Logrotate 由執行 cron.daily 的 /etc/crontab 行呼叫(在我的系統上是 06:25),apache2 的規則可以在 /etc/logrotate.d/apache2 中找到。

引用自:https://serverfault.com/questions/584222