日誌啊日誌

2021-09-26 21:39:55 字數 701 閱讀 7337

開發和除錯有時候真的是一件很靈異的事情,所以如果你膽小就不要做軟體了。

前兩天deem向我要一些lilac的使用者日誌,當時我看了一下,發現使用者日誌只有去年7月份的……

使用者日誌只有去年7月份的……

使用者日誌只有去年7月份的……

使用者日誌只有去年7月份的……

更詭異的是boardusage日誌都沒有問題,這就說明bbslogd和bbsd執行都沒有問題,而且日誌檔案許可權也沒錯,ft啊。

在bbsd跟蹤了一下,日誌資訊是通過共享記憶體的message queue實現的,直到最後一步msd_send都沒有問題。但是此時ipcs的msg queue中始終為0,靈異啊!

今天deem又問了一下,講了他的一些想法,不過我覺得都不可能。於是下決心用gdb attach那個bbslogd。

從msg recv到寫到msg佇列中都沒有問題,剩下的就是定時的flush了。迷糊了,detach一下,回頭發現所有的日誌檔案都出現了……

所有的日誌檔案都出現了!!

所有的日誌檔案都出現了!!

所有的日誌檔案都出現了!!

ft———————–ft的分界線——————

為什麼嘞?

想了一下,可能是這樣的,其實日誌rotate需要給bbslogd發乙個usr1的訊號,這個需要手動在crontab設定一下。一直沒有發訊號,所以一直沒有rotate。

但是問題為什麼檔案會小時呢?這個我就不知道了……

日誌 遠端日誌 日誌輪詢 DHCP

日誌 etc init.d syslog start 啟動系統日誌 tail f var log messages 系統日誌 var log 日誌存放位置 日誌配置檔案 etc syslog.conf 日誌物件.日誌級別 日誌檔案 日誌級別越低資訊越詳細 man 5 syslog.conf 常見日誌...

日誌 syslog系統日誌

原創 2017年02月17日 20 47 05 前言 本文列出了在linux系統下的幾個日誌檔案。以及結合message中的日誌記錄,作出了簡單分析。syslog是linux系統預設的日誌守護程序。預設的syslog配置檔案是 etc sysctl.conf檔案 通常,syslog 接受來自系統的各...

Mysql 日誌,日誌檔案

mysql.log 是mysql 的日誌檔案,裡面記錄的對 mysql 資料庫的操作記錄。預設情況下 mysql 的日誌檔案沒有產生,需要修改 mysql 的配置檔案,步驟如下 一 使用下面的命令開啟 mysql 的配置檔案,去除 68,69 行的注釋,然後儲存。sudo vi etc mysql ...