zoukankan      html  css  js  c++  java
  • supervisord的环境变量的设置

    在python中引用jar包,使用java的功能,需要使用三方包:pyjnius
    from jnius import autoclass

    需要java环境,因此需要设置JAVA_HOME环境变量。

    但是使用supervisor管理的python应用是获取不到linux的环境变量的,需要在/etc/supervisord.conf里进行设置,方法:

       多个环境变量用逗号隔开,就可以了,一个完整的配置文件如下

    [program:superset]
    command=python /etc/supervisord/qboxproxy.py -p /home/qboxserver/superset/_package/run/superset.pid -r /home/qboxserver/superset/_package/run/superset.log  -c '/home/qboxserver/superset/venv/bin/python /home/qboxserver/superset/venv/bin/superset runserver'
    directory=/home/qboxserver/superset/venv/bin/
    priority=999
    autostart=true
    startsecs=1
    autorestart=true
    user=qboxserver
    environment=SUPERSET_HOME=/home/qboxserver/.superset,SUPERSET_WEBSERVER_PORT=7070,JAVA_HOME=/usr/install/java
    

       保存配置,然后执行

    supervisorctl stop superset
    supervisorctl remove superset
    supervisorctl reread
    supervisorctl add superset
    
    参考:https://www.jianshu.com/p/9f81b42fea2a

  • 相关阅读:
    CSP201412-2:Z字形扫描
    CSP201409-2:画图
    CSP201403-2:窗口
    CSP201312-2:ISBN号码
    CSP201709-1:打酱油
    CSP201703-1:分蛋糕
    CSP201612-1:中间数
    LOAM笔记及A-LOAM源码阅读
    特征值、特征向量与PCA算法
    欧几里得与区域生长算法
  • 原文地址:https://www.cnblogs.com/shengulong/p/9554112.html
Copyright © 2011-2022 走看看