Hello all,
I do have one more question about systemd. Sometimes, it takes a really really long time to get a service to stop or restart. Othertimes, it doesn't. Now, when it does take a long time I get entires in the logs such as this:

Jan 1 16:23:42 localhost systemd[1]: webrickd.service stopping timed out (2). Killing. Jan 1 16:25:12 localhost systemd[1]: webrickd.service still around after SIGKILL (2). Entering failed mode. Jan 1 16:25:12 localhost systemd[1]: Unit webrickd.service entered failed state. Jan 1 16:25:12 localhost pulseaudio[9196]: main.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.Spawn.ExecFailed: /bin/dbus-launch terminated abnormally with the following error: Autolaunch error: X11 initialization failed.

Might also be nice to figure out how to get rid of that last pulseaudio error as well but I'll do that some other time.

The service is actually no longer running and does stop very quickly but systemd still sits there timing out and I have no idea why.

Here is the service file:
***********************************************
[Unit]
Description=DriveSafety Configuration ruby webrick daemon
After=network.target

[Service]
Type=forking
WorkingDirectory=/home/sim/vection/bin
PIDFile=/home/sim/vection/data/logs/simd.pid
ExecStartPre=/home/sim/vection/system/scripts/preStartSimd.sh
ExecStart=/home/sim/vection/bin/simd.rb -d -p /home/sim/vection/data/logs/simd.pid
StandardOutput=null
StandardError=null
User=sim
Group=sim
ControlGroup=cpu:/

[Install]
WantedBy=multi-user.target
***********************************************

I don't know why this works sometimes but not others. I would think if the process has ended, it should see that but it doesn't seem to.

Thanks in advance for any ideas on how I can diagnose this or solve it.


JB

_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to