【发布时间】:2019-08-29 23:31:15
【问题描述】:
这个问题似乎很奇怪,至少对我来说是这样。
我正在尝试使用主管运行 ffmpeg 进程,如下所示:
[program:myprocessname]
command="/usr/bin/ffmpeg -loglevel quiet -i ..."
process_name=%(program_name)s
numprocs=1
umask=022
priority=999
autostart=true
autorestart=unexpected
startretries=3
exitcodes=0
stopsignal=TERM
stopwaitsecs=10
user=vagrant
尽管将命令更改为FFmpeg 所在的绝对路径,但该程序永远不会运行。
这是我尝试运行时得到的(从日志中):
{
"description": "can't find command '/usr/bin/ffmpeg -loglevel quiet -i
...'",
"exitstatus": 0,
"group": "myprocessname",
"logfile": "/var/log/supervisor/myprocessname-stdout---supervisor-oxWFk5.log",
"name": "myprocessname",
"now": 1554747933,
"pid": 0,
"spawnerr": "can't find command '/usr/bin/ffmpeg -loglevel quiet -i ...'",
"start": 1554747575,
"state": 200,
"statename": "FATAL",
"stderr_logfile": "/var/log/supervisor/myprocessname-stderr---supervisor-WNmJv6.log",
"stdout_logfile": "/var/log/supervisor/myprocessname-stdout---supervisor-oxWFk5.log",
"stop": 0
}
可能是 FFmpeg 生成了主管无法处理的进程?
有什么想法吗?
【问题讨论】:
标签: linux ffmpeg supervisord