- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
目前我正在将我的 Flask 应用程序部署到 Ubuntu 服务器 (AWS)。当我尝试启动 uwsgi 服务器并使用 journalctl 查看日志时,我注意到一种警告/错误。
我可以忽略它吗?我不知道如何解决它或它来自哪里。现在坚持了2天。谁能帮帮我?
错误:
*** Operational MODE: preforking ***
Jan 04 15:27:11 ip-172-31-39-12 uwsgi[21781]: unable to load configuration from from multiprocessing.semaphore_tracker import main;main(10)
最佳答案
在我的例子中,这个错误是由于将 uWSGI 2.0.17.1 与 Flask 1.0.2 和 scikit-learn 0.20.0 一起使用造成的。
在内部,scikit-learn 导入 joblib,它在导入时尝试生成信号量跟踪进程 (sklearn/externals/joblib/_multiprocessing_helpers.py)。
信号量跟踪进程是通过使用当前可执行文件的名称生成命令并附加 "-c 'from multiprocessing.semaphore_tracker import main;main(fd)" 产生的。
当前可执行文件的名称应为“python”,但在使用 uWSGI 时并非如此。结果命令是 "/usr/local/bin/uwsgi -c 'from multiprocessing.semaphore_tracker import main;main(fd)",它失败并输出上述错误消息。
解决方法,如文档所述here就是设置环境变量JOBLIB_MULTIPROCESSING=0。
请注意,在我的情况下,这样做的唯一后果是生成一个最终被清理的失效 uWSGI 进程。
关于python - uwsgi - 无法从 multiprocessing.semaphore_tracker 加载配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54042038/
目前我正在将我的 Flask 应用程序部署到 Ubuntu 服务器 (AWS)。当我尝试启动 uwsgi 服务器并使用 journalctl 查看日志时,我注意到一种警告/错误。 我可以忽略它吗?我不
我通过python3.6运行了一个autokeras代码。 训练一个模型后有这样的警告: Saving model.
我是一名优秀的程序员,十分优秀!