Hi Farzad, It seems that you missed Lennart's comments? It's here: https://lists.freedesktop.org/archives/systemd-devel/2018-January/040162.html
John Farzad Panahi <[email protected]> 於 2018年1月20日 週六 05:52 寫道: > Hey guys. I really appreciate any comment on this issue. Please let me > know if this question does not belong to this mailing list. > > On Fri, Jan 12, 2018 at 4:13 PM, Farzad Panahi <[email protected]> > wrote: > >> I am running Arch-ARM on RPi3. I have noticed when system crashes I >> cannot find any related crash log in journal logs. >> >> Arch Linux ARM on RPi3: `Linux 4.4.37-1-ARCH #1 SMP armv7l GNU/Linux` >> >> Systemd: `systemd 232` >> >> `/etc/systemd/journald.conf`: >> >> >> [Journal] >> Storage=persistent >> Compress=yes >> #Seal=yes >> #SplitMode=uid >> SyncIntervalSec=1 >> #RateLimitIntervalSec=30s >> #RateLimitBurst=1000 >> SystemMaxUse=1.5G >> #SystemKeepFree= >> #SystemMaxFileSize= >> #SystemMaxFiles=100 >> #RuntimeMaxUse= >> #RuntimeKeepFree= >> #RuntimeMaxFileSize= >> #RuntimeMaxFiles=100 >> MaxRetentionSec=1month >> MaxFileSec=3hour >> #ForwardToSyslog=no >> #ForwardToKMsg=no >> #ForwardToConsole=no >> #ForwardToWall=yes >> #TTYPath=/dev/console >> #MaxLevelStore=debug >> #MaxLevelSyslog=debug >> #MaxLevelKMsg=notice >> #MaxLevelConsole=info >> #MaxLevelWall=emerg >> >> Recent crash log: >> >> Dec 29 03:43:48 sudo[21861]: my_user : TTY=unknown ; >> PWD=/opt/my_app/repo/src ; USER=root ; COMMAND=/usr/sbin/hciconfig hci0 >> reset >> Dec 29 03:43:48 sudo[21861]: pam_unix(sudo:session): session opened >> for user root by (uid=0) >> Dec 29 03:43:48 sudo[21861]: pam_unix(sudo:session): session closed >> for user root >> Dec 29 03:43:48 my_app.py[17773]: trying to connect to >> XX:XX:XX:XX:XX:XX >> Dec 29 03:43:48 systemd-udevd[21865]: Process '/bin/hciconfig hci0:64 >> up' failed with exit code 1. >> Dec 29 03:43:51 my_app.py[17773]: connection successful :) >> -- Reboot -- >> Jan 03 16:31:25 systemd[1]: Time has been changed >> Jan 03 16:31:26 dhcpcd[470]: forked to background, child pid 587 >> Jan 03 16:31:25 systemd-timesyncd[360]: Synchronized to time server >> 206.108.0.133:123 (2.arch.pool.ntp.org). >> Jan 03 16:31:25 systemd[1]: Starting Update man-db cache... >> Jan 03 16:31:25 systemd[1]: Starting Rotate log files... >> Jan 03 16:31:25 systemd[1]: Started Verify integrity of password and >> group files. >> Jan 03 16:31:25 systemd[1]: ssh-tunnel.service: Service hold-off time >> over, scheduling restart. >> >> >> **Looks like that somehow `journald` is failing to `sync` logs when a >> crash happens.** >> >> - Is this a known behaviour? >> - Is there a workaround for this? >> >> >> ---------- >> Also I am curious to know if the following claim from [Arch Linux >> wiki][1] is still valid: >> >> > Since the syslog component of systemd, journald, does not flush its >> > logs to disk during normal operation, these logs will be gone when the >> > machine is shut down abnormally (power loss, kernel lock-ups, ...). In >> > the case of kernel lock-ups, it is pretty important to have some >> > kernel logs for debugging. Until journald gains a configuration option >> > for flushing kernel logs, rsyslog can be used in conjunction with >> > journald. >> >> >> ---------- >> related bug report (old): [Bug 61411 - All logs since last boot gone >> after crash/hard reboot][2] >> >> similar issue (old): >> https://unix.stackexchange.com/questions/67394/debugging-lock-up-systemd-loses-my-logs >> >> [1]: >> https://wiki.archlinux.org/index.php/Rsyslog#journald_with_rsyslog_for_kernel_messages >> [2]: >> https://bugs.freedesktop.org/show_bug.cgi?id=61411 >> >> > _______________________________________________ > systemd-devel mailing list > [email protected] > https://lists.freedesktop.org/mailman/listinfo/systemd-devel >
_______________________________________________ systemd-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/systemd-devel
