Python Uwsgi通过主管,运行时异常pyuno

Python Uwsgi通过主管,运行时异常pyuno,python,libreoffice,supervisord,pyuno,Python,Libreoffice,Supervisord,Pyuno,使用uwsgi+主管运行django项目。 我们使用pyuno通过LibreOffice生成文档 Uwsgi配置: [uwsgi] virtualenv = /var/www/myuser/.Envs/j297/ vacuum = True chdir = /var/www/myuser/j297/twotbank/ socket = /var/www/myuser/j297/uwsgi/uwsgi.sock chmod-socket = 777 LANG = en_US.UTF-8 py-au

使用uwsgi+主管运行django项目。
我们使用pyuno通过LibreOffice生成文档

Uwsgi配置:

[uwsgi]
virtualenv = /var/www/myuser/.Envs/j297/
vacuum = True
chdir = /var/www/myuser/j297/twotbank/
socket = /var/www/myuser/j297/uwsgi/uwsgi.sock
chmod-socket = 777
LANG = en_US.UTF-8
py-auto-reload = 3
enable-threads = true

pythonpath=..
plugins = python
module = wsgi

master = true
processes = 4
max-requests = 5000
buffer-size = 32768
post-buffering-bufsize = 65536

touch-reload=/tmp/j297
主管配置:

[program:j297]
command=/usr/bin/uwsgi --ini /var/www/myuser/j297/uwsgi/uwsgi.ini
directory=/var/www/myuser/
user=myuser
numprocs=1
autostart=true
autorestart=true
redirect_stderr=true
stopwaitsecs = 60
stopsignal=INT

[program:libre]
command = /usr/lib/libreoffice/program/soffice.bin "--accept=socket,host=127.0.0.1,port=9000,tcpNoDelay=1;urp;StarOffice.ServiceManager" --headless --nodefault --nofirststartwizard --nolockcheck --nologo --norestore
stdout_logfile= /var/log/libreoffice.log
redirect_stderr= true
autostart= true
我的问题如下:
Pyuno因错误而崩溃:

Error during bootstrapping uno (RuntimeException):cannot open file:///root/.ure/types.rdb
但是,如果我从控制台在用户“myuser”下手动运行uwsgi,则从与supervisor相同的目录运行。一切正常,不会出错

uwsgi - 2.0.2
LibreOffice 3.5
supervisor 3.0
Python 2.7.3

非常感谢。

您的代码是否可能依赖$HOME环境变量?试着用你设定的方式设定,谢谢,太多了!这是工作。