【发布时间】:2012-09-01 03:06:31
【问题描述】:
嗯,首先这些只是我遵循的几个教程:
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
这是一种可取的,一种不是。我喜欢的是:它可以工作,但它不是一个守护进程,所以它像这样运行: http://i.imgur.com/MUSM4.jpg 问题是:我不能做任何其他事情,它需要我手动启动它,它只能运行一个 hello world 脚本......当我设置一个快速的 nginx + php-fpm 时,我可以很容易地得到它在 /tmp/php.sock 之类的套接字上运行,我可以轻松地让 nginx 将 php url 发送到该套接字,因此 php-fpm 可以处理我所有的 php 需求......
我想做的事:
让uwsgi在开机时自动启动
让它与 nginx 一起工作
让 nginx 通过 uwsgi 发送 python 脚本,使其正常工作
让烧瓶工作的uwsgi? (在..一切之后)
谁能帮我解决这个问题?我很精明,我需要几次才能弄清楚一些事情,而且我已经关闭了 nginx.. 我用 php-fpm 很好地完成了它,但我根本无法让 python 工作...而且我有多个虚拟机用于完全安装错误的东西并需要重新开始,所以如果有人想试一试,请成为我的客人..感谢任何帮助/链接/提示等
【问题讨论】:
-
好吧,我知道 python 不像 PHP,我必须将我的 uwsgi 指向一个框架(在我的情况下是烧瓶,我喜欢它),然后我就可以完成工作了。 ..但这只是一小部分..仍然需要上述帮助,感谢您的帮助,并对帖子的格式表示抱歉,我不允许链接 URL 等
标签: nginx debian flask daemon uwsgi