在使用supervisor对有调用JavaScript代码的python程序进行监控时抛了以下异常
execjs._exceptions.RuntimeUnavailableError: Could not find an available JavaScript runtime.
经查阅PyExecJS年久失修
This library is no longer maintananced (Reason). Bugs are not be fixed (even if they are trivial or essential).
We suggest to use other library or to make a fork.
跟换为js2py
来调用JavaScript代码就行了
使用教程参考:
https://medium.com/analytics-vidhya/run-javascript-from-python-c0fe8f8aeb1e
如果相应环境使用代理需要配置supervisor环境变量
# 查看系统代理
env | grep proxy
# 设置环境变量
environment=http_proxy="http://xxx",https_proxy="http://xxx"