在 supervsiorctl 配置文件中设置 ffmpeg 路径
Set ffmpeg path in supervsiorctl config file
我遇到一个问题,我的代码在没有监督的情况下工作正常。但是由于某种原因在监督下时,它找不到 ffmpeg 依赖项的路径。
(env)root@www:/home/www/yout# which ffmpeg
/usr/bin/ffmpeg
有什么方法可以设置 ffmpeg 的路径让它检查这个吗?
这是我的配置文件
[program:worker]
directory=/home/www/yout
environment=PATH="/home/www/env/bin"
command=python worker.py high normal low
process_name=%(program_name)s
numprocs=1
autostart=true
autorestart=true
stopsignal=TERM
user=root
stopsignal=TERM
ln /usr/bin/ffmpeg /home/www/env/bin/ffmpeg
将在 workers PATH 中已有的文件夹中创建一个 link,或者您可以将 /usr/bin 添加到 workers PATH
例如
environment=PATH="/home/www/env/bin:/usr/bin"
我遇到一个问题,我的代码在没有监督的情况下工作正常。但是由于某种原因在监督下时,它找不到 ffmpeg 依赖项的路径。
(env)root@www:/home/www/yout# which ffmpeg
/usr/bin/ffmpeg
有什么方法可以设置 ffmpeg 的路径让它检查这个吗?
这是我的配置文件
[program:worker]
directory=/home/www/yout
environment=PATH="/home/www/env/bin"
command=python worker.py high normal low
process_name=%(program_name)s
numprocs=1
autostart=true
autorestart=true
stopsignal=TERM
user=root
stopsignal=TERM
ln /usr/bin/ffmpeg /home/www/env/bin/ffmpeg
将在 workers PATH 中已有的文件夹中创建一个 link,或者您可以将 /usr/bin 添加到 workers PATH
例如
environment=PATH="/home/www/env/bin:/usr/bin"