在supervsiorctl配置文件中设置ffmpeg路径

时间:2015-06-04 11:26:55

标签: python deployment virtualenv supervisord

我遇到一个问题,我的代码在不在主管的情况下工作正常。但是当由于某种原因在主管下面时,它找不到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

1 个答案:

答案 0 :(得分:1)

ln /usr/bin/ffmpeg /home/www/env/bin/ffmpeg

将在workers PATH中已有的文件夹中创建一个链接,或者你可以将/ usr / bin添加到worker PATH

例如

environment=PATH="/home/www/env/bin:/usr/bin"