Можно ли запустить strace на самой службе, то есть включить ее при запуске службы вручную.
strace -ffttTo /tmp/strace.out service <foo> start
И вставьте в созданный файл.
РЕДАКТИРОВАТЬ: Поскольку не удается открыть файл, можете ли вы выполнить поиск по ключевому слову ENOENT или grep строку Нет такого файла или каталога
.
EDIT2: я снова увидел вывод и проверил страницу руководства futex. Итак, похоже, что что-то, обращающееся к ячейке памяти 0x7f650fe159d0, удерживает блокировку, возможно, общую блокировку и не снимает ее. Pid 24250 тоже аргумент. Вы можете проверить, что делает этот pid.
Также вы можете проверить, с какой функцией ядра связан pid 24249. Это можно отобразить с помощью параметра wchan в команде ps -eo wchan
. Я не Я не помню полный подробный список Wchan, но я получу это для вас завтра. (здесь довольно ночь).