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