- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
首先,这些只是我遵循的一些教程:
projects.unbit.it/uwsgi/wiki/Doc
projects.unbit.it/uwsgi/wiki/Install
projects.unbit.it/uwsgi/wiki/RunOnNginx
projects.unbit.it/uwsgi/wiki/Quickstart
实际上,这个应该已经可以工作了,因为这只是一小步......对吧? http://library.linode.com/web-servers/nginx/python-uwsgi/debian-6-squeeze错了……=[他们的 uwsgi 守护进程“starter”根本不起作用......
现在,如果我从命令行运行 uwsgi,我可以得到一个简单的 hello world,这是一个简单的例子:
uwsgi -s 127.0.0.1:9001 --wsgi-file /home/www/test/application/wsgi_configuration_module.py
这有点令人向往,又有点不……我喜欢的是:它可以工作,但它不是守护进程,所以它的运行方式如下: /image/oWyI4.jpg问题是:我不能做任何其他事情,它需要我手动启动它,它只能运行一个 hello world 脚本...当我设置一个快速 nginx + php-fpm 时,我可以轻松得到它运行在/tmp/php.sock 这样的套接字上,我可以轻松地让 nginx 将 php url 发送到该套接字,因此 php-fpm 可以处理我所有的 php 需求...
我想做的事:
让 uwsgi 在启动时自动启动
让它与 nginx 一起工作
让 nginx 通过 uwsgi 发送 python 脚本,使其正常工作
让 uwsgi 与 Flask 一起工作吗? (在..其他一切之后)
有人可以帮我解决这个问题吗?我很精明,我需要好几次才能弄清楚一些事情,而且我已经关闭了nginx..我已经很好地使用了php-fpm,但我根本无法让python工作...我有多个虚拟机,用于完全安装错误的东西并需要重新开始,所以如果有人想尝试一下,请成为我的客人..感谢任何帮助/链接/提示等
最佳答案
您可以考虑使用http://supervisord.org/照顾您的流程。至于为您的应用程序提供服务,我只熟悉通过Python调用WSGI服务器的安排。 Flask 文档会让您使用 gevent,如下所示:
from gevent.wsgi import WSGIServer
from yourapplication import app
http_server = WSGIServer(('', 5000), app)
http_server.serve_forever()
如果您没有特殊原因使用 uWSGI 作为应用程序服务器,我发现这种设置要容易得多。 nginx只需要充当代理即可。如果需要 uWSGI,Flask 文档有一个关于 nginx 配置的部分,尽管我想您已经检查过它。如果没有:http://flask.pocoo.org/docs/deploying/uwsgi/#configuring-nginx
关于nginx + uwsgi + debian + 守护进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12314585/
一 点睛 线程可以设置为守护线程,ThreadGroup 也可以设置为守护 ThreadGroup,但是若将一个 ThreadGroup 设置为 deamon,也并不会影响线程的 daemon 属性,
我有一个 python 脚本需要在启动时作为守护进程运行。进程从 tty(和 pdb)分离,但代码不运行。 我已经将它缩小到一个最小的例子 import daemon from time import
reactjs isMounted API 的文档提到: You can use this method to guard asynchronous calls to setState() or fo
我正在开发一个需要嵌入 HTTP 服务器的守护进程。我正在尝试使用 BaseHTTPServer 来完成它,当我在前台运行它时,它工作正常,但是当我尝试将守护进程 fork 到后台时,它停止工作。我的
我正在尝试使用 Apache Commons Daemon 使用 Daemon 接口(interface)来守护我的应用程序。 Java 应用程序本身不执行任何操作,只是写入 stout。 我编译了j
我正在使用 Bootle Python Web Framework 在 Ubuntu 上开发网络应用程序。是否有任何有效的方法来守护启动默认 bottlepy 网络服务器的脚本? 谢谢。 UPD:现在
我一直使用 bluepill成功地守护简单的 Ruby 脚本。然而这一次,我有一个脚本,它也在加载 Rails 环境,因此我可以访问 Rails 应用程序及其各自模型的数据库连接。我使用的 bluep
我试图守护一些代码,但我遇到了一些麻烦。 如果我用 tklogger() 调用代码,它运行得很好。但是,如果我在守护程序上下文中调用它,我会得到以下跟踪信息: Traceback (most rece
我打算使用 systemd 将 celery 4.3.0 作为守护进程运行,但它给了我这个错误: 它会启动 worker 但会很快停止它们。但是,我可以通过键入以下命令手动运行工作人员: celery
我是一名优秀的程序员,十分优秀!