LSMCD can't start : Failed to start LSB: lsmcd.

Kaboom

New Member
#1
run command "systemctl start lsmcd" it's giving this error
Code:
Job for lsmcd.service failed because the control process exited with error code. See "systemctl status lsmcd.service" and "journalctl -xe" for details.
run command "systemctl status lsmcd.service"
Code:
lsmcd.service - LSB: lsmcd
   Loaded: loaded (/etc/rc.d/init.d/lsmcd; bad; vendor preset: disabled)
   Active: failed (Result: exit-code) since Wed 2020-06-24 12:13:10 CST; 8s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 12377 ExecStart=/etc/rc.d/init.d/lsmcd start (code=exited, status=255)
   CGroup: /system.slice/lsmcd.service
           ├─14325 ./bin/lsmcd -f /usr/local/lsmcd/conf/node.conf
           ├─14327 ./bin/lsmcd
           ├─14328 ./bin/lsmcd
           ├─14329 ./bin/lsmcd
           ├─14330 ./bin/lsmcd
           └─14331 ./bin/lsmcd

Jun 24 12:13:09 VM_0_13_centos systemd[1]: Starting LSB: lsmcd...
Jun 24 12:13:10 VM_0_13_centos lsmcd[12377]: start lsmcd                                 [...  ]
Jun 24 12:13:10 VM_0_13_centos systemd[1]: lsmcd.service: control process exited, code=exi...255
Jun 24 12:13:10 VM_0_13_centos systemd[1]: Failed to start LSB: lsmcd.
Jun 24 12:13:10 VM_0_13_centos systemd[1]: Unit lsmcd.service entered failed state.
Jun 24 12:13:10 VM_0_13_centos systemd[1]: lsmcd.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
run command "/usr/local/lsmcd/bin/lsmcdctrl start"
Code:
+ PROG=/usr/local/lsmcd/bin/lsmcdctrl
+ EXECUTABLE=lsmcd
++ dirname /usr/local/lsmcd/bin/lsmcdctrl
+ BASE_DIR=/usr/local/lsmcd/bin
+ '[' /usr/local/lsmcd/bin == . ']'
+ cd /usr/local/lsmcd/bin
+ cd ..
++ pwd
+ BASE_DIR=/usr/local/lsmcd
+ '[' '!' -x /usr/local/lsmcd/bin/lsmcd ']'
+ CONF=/usr/local/lsmcd/conf/node.conf
+ DESC=lsmcd
+ '[' '!' -f /usr/local/lsmcd/conf/node.conf ']'
++ grep TmpDir /usr/local/lsmcd/conf/node.conf
+ LINE='#TmpDir=/tmp/lsmcd'
+ '[' x#TmpDir=/tmp/lsmcd '!=' x ']'
++ echo '#TmpDir=/tmp/lsmcd'
++ cut -d = -f2
+ TMPDIR=/tmp/lsmcd
+ PIDFILE=/tmp/lsmcd/lsmcd.pid
+ '[' '!' -d /tmp/lsmcd ']'
+ RUNNING=0
++ uname -s
+ SYS_NAME=Linux
+ '[' xLinux = xFreeBSD ']'
+ '[' xLinux = xDarwin ']'
+ PS_CMD='ps -ef'
+ '[' -f /tmp/lsmcd/lsmcd.pid ']'
++ cat /tmp/lsmcd/lsmcd.pid
+ FPID=12396
+ '[' x12396 '!=' x ']'
++ ps -ef
++ grep lsmcd
++ grep -v grep
++ grep -w 12396
+ PL=
+ '[' x '!=' x ']'
+ ret=0
+ case "$1" in
+ '[' 0 -eq 1 ']'
+ start
+ ret=255
+ '[' -f /tmp/lsmcd/lsmcd.pid ']'
++ cat /tmp/lsmcd/lsmcd.pid
+ PID=12396
+ '[' 0 -ne 0 ']'
+ '[' '!' -f /usr/local/lsmcd/conf/node.conf ']'
+ ./bin/lsmcd -f /usr/local/lsmcd/conf/node.conf
+ ret=0
+ '[' 0 -eq 0 ']'
++ cat /tmp/lsmcd/lsmcd.pid
+ NEW_PID=12396
+ '[' x12396 = x12396 ']'
+ sleep 1
++ cat /tmp/lsmcd/lsmcd.pid
+ NEW_PID=12421
+ '[' 0 -ne 0 ']'
+ usleep 10000
+ '[' '!' -d /proc/12421 ']'
+ echo '[ERROR] Process terminated after starting'
[ERROR] Process terminated after starting
+ ret=255
+ echo 'Final rc: ' 255
Final rc:  255
+ exit 255
My Node.conf
Code:
Repl.HeartBeatReq=30
Repl.HeartBeatRetry=3000
Repl.MaxTidPacket=2048000
Repl.GzipStream=YES
Repl.LbAddrs=127.0.0.1:12340
Repl.ListenSvrAddr=127.0.0.1:12340
REPL.DispatchAddr=127.0.0.1:5501
RepldSockPath=/tmp/repld.usock
CACHED.PRIADDR=127.0.0.1:11000

CACHED.ADDR=127.0.0.1:11211
#CACHED.ADDR=UDS:///tmp/lsmcd.sock
#default is 8, it can be bigger depending on cache data amount
Cached.Slices=8
Cached.Slice.Priority.0=100
Cached.Slice.Priority.1=100
Cached.Slice.Priority.2=100
Cached.Slice.Priority.3=100
Cached.Slice.Priority.4=100
Cached.Slice.Priority.5=100
Cached.Slice.Priority.6=100
Cached.Slice.Priority.7=100

Cached.ShmDir=/dev/shm/lsmcd
#If you change the UseSasl or DataByUser configuration options you need to remove the ShmDir folder and contents.
#Cached.UseSasl=true
#Cached.DataByUser=true
#Cached.Anonymous=false
#Cached.UserSize=1000
#Cached.HashSize=500000
#CACHED.MEMMAXSZ=0
#CACHED.NOMEMFAIL=false

##this is the global setting, no need to have per slice configuration.
User=nobody
Group=nobody
#depends CPU core
CachedProcCnt=4
CachedSockPath=/tmp/cached.usock.
#TmpDir=/tmp/lsmcd
LogLevel=notice
#LogLevel=dbg_medium
LogFile=/tmp/lsmcd.log
Need help :(
 
Top