玩蛇网提供最新Python编程技术信息以及Python资源下载!

Python supervisorctl启动py文件报 No module named pymongo错误

虚拟机装了supervisord,然后用python写了一个监控的脚本:jobmonitor,正常启动方式:python jobmonitor 没有任何错误,但是用:supervisorctl start jobmonitor启动就报错!显示:[root@INFOGOV ~]# supervisorctl start jobmonitor
jobmonitor: ERROR (abnormal termination)

/etc/supervisord.conf.d/jobmonitor.conf:

[program:jobmonitor]
command = python /deployment/monitor/jobmonitor.py
autostart = true
autorestart = true
redirect_stderr=true
#user = appusr
stdout_logfile=/data/log4engine/console_jobmonitor.log
stdout_logfile_maxbytes=50MB
environment=NLS_LANG="AMERICAN_AMERICA.UTF8"

日志记录的错误:

Traceback (most recent call last):
  File "/deployment/monitor/jobmonitor.py", line 10, in <module>
    import pymongo
ImportError: No module named pymongo
Traceback (most recent call last):
  File "/deployment/monitor/jobmonitor.py", line 10, in <module>
    import pymongo
ImportError: No module named pymongo
Traceback (most recent call last):
  File "/deployment/monitor/jobmonitor.py", line 10, in <module>
    import pymongo
ImportError: No module named pymongo

jobmonitor.py的第10行代码就是一句:import pymongo 而已

如果你的pymongo是安装在virtualenv下的话,你得用virtualenv下的python运行 jobmonitor.py,如图:

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd18900.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月12日 - 17时54分44秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules