无法使用主管 运行 一个 ffmpeg 进程
Couldn't run a ffmpeg process by using supervisor
这个问题似乎很奇怪,至少对我来说是这样。
我正在尝试 运行 使用主管的 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 生成了主管无法处理的进程?
有什么想法吗?
在以下日志中查找更多信息:
"stderr_logfile":“/var/log/supervisor/myprocessname-stderr---supervisor-WNmJv6.log
”
"stdout_logfile":“/var/log/supervisor/myprocessname-stdout---supervisor-oxWFk5.log
”
似乎 ffmpeg
没有安装在 /usr/bin
中。或者根本没有安装。
此问题已通过从命令中删除引号得到解决
[program:myprogam]
command="/usr/bin/ffmpeg ... With qoutes"
...
更改为:
[program:myprogam]
command=/usr/bin/ffmpeg ... No quotes
...
这个问题似乎很奇怪,至少对我来说是这样。
我正在尝试 运行 使用主管的 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 生成了主管无法处理的进程?
有什么想法吗?
在以下日志中查找更多信息:
"stderr_logfile":“/var/log/supervisor/myprocessname-stderr---supervisor-WNmJv6.log
”
"stdout_logfile":“/var/log/supervisor/myprocessname-stdout---supervisor-oxWFk5.log
”
似乎 ffmpeg
没有安装在 /usr/bin
中。或者根本没有安装。
此问题已通过从命令中删除引号得到解决
[program:myprogam]
command="/usr/bin/ffmpeg ... With qoutes"
...
更改为:
[program:myprogam]
command=/usr/bin/ffmpeg ... No quotes
...