启动slogd进程时提示进程已存在但实际查询不到
故障现象
执行启动slogd进程失败,屏幕打印信息“Slogd maybe is already runing, please check!”。
可能原因
针对上述故障现象,启动slogd进程失败的可能原因是:
由于未知原因导致/var/log/npu/conf/slog下没有slogd.conf,slogd进程启动时使用了slogd进程文件所在目录下的slog.conf文件,此时调用了libslog.so的APP通过共享内存(key: 0x474f4c46)和slogd进行进程间通信。
然后,由于使用非正常手段(如: kill -9)停止slogd进程,导致共享内存无法正常释放,从而导致本次启动新的slogd进程时无法正常启动。