重新設定apache的日誌檔案

2021-08-29 11:00:35 字數 1360 閱讀 6377

apache的日誌檔案access_log的標準是每一萬個請求增加 1mb,時間長了硬碟的空間就會越來越少,但是,直接移除該檔案的方法是不可取的,因為apache 將繼續寫日誌檔案,結果是將來產生的日誌檔案的大小沒有變化幷包含著大量空字元。

正確的方法是轉移日誌檔案並傳送訊號給apache 重新開啟日誌檔案

[root@localhost ~]#cd    ------------在實際應用中,需要將 替換為apache的安裝目錄下的logs目錄

[root@localhost logs]# ls -l

總用量 1552

-rw-r--r--  1 root root 1557737 11月 30 17:18 access_log

-rw-r--r--  1 root root    7065 11月 30 17:54 error_log

-rw-r--r--  1 root root       6 11月 30 17:42 httpd.pid

[root@localhost logs]# mv access_log access_log_20071130

[root@localhost logs]# ls -l

總用量 1552

-rw-r--r--  1 root root 1557737 11月 30 17:18 access_log_20071130

-rw-r--r--  1 root root    7065 11月 30 17:54 error_log

-rw-r--r--  1 root root       6 11月 30 17:42 httpd.pid

可以看到這個時候,apache並不會自動再去生成乙個access_log檔案,所以需要給它發乙個訊號

總用量 1552

-rw-r--r--  1 root root    0 11月 30 17:54 access_log

-rw-r--r--  1 root root 1557737 11月 30 17:18 access_log_20071130

-rw-r--r--  1 root root    7065 11月 30 17:54 error_log

-rw-r--r--  1 root root       6 11月 30 17:42 httpd.pid

注意: httpd.pid檔案中將包含目前 apache 伺服器的程序號 , 並儲存在日誌檔案目錄.

隨後access_log_20071130檔案可以直接刪除掉。

現在還沒有找到怎麼讓apache能夠按天或者按月來生成日誌檔案,探索中……

Apache 日誌檔案設定

在apache 的配置檔案 中找到errorlog logs error log customlog logs access log common 將其改為 errorlog usr apache bin rotatelogs usr apache logs y m d error log 8640...

jqgrid 重新設定setGridParam

jsonreader的屬性 total總頁數 page當前頁 records查詢出的記錄數 rows 包含實際資料的陣列 id 行id cell 當前行的所有單元格 search btn click function 傳送資料 page 1 trigger reloadgrid 重新載入 setgr...

Oracle 重新設定使用者密碼

重新設定密碼的語法 alter user user name identified by new password 當忘記sys使用者的密碼時,可通過以下方式來修改密碼 通過執行完成下面的命令 2 在輸入使用者名稱textfied中輸入 b as sysdba b 3 alter user syst...