2012-09-07 3 views
4

음,이 내가 수행 한 몇 가지 튜토리얼 모두의 첫째 : 그것은 바로 ... 아기 단계이기 때문에,의 nginx + uwsgi + 데비안 + 데몬

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를 실행하고있는 경우 IS 나는 간단한 인사 세계가 작동 얻을 수에서 오전 "선발이"전혀 작동하지 않습니다 그들의 uwsgi 데몬 ... 지금

, 명령 줄에서 빠른 예 :

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 스크립트 만 실행할 수 있습니다 ... whe 다시 - 내가 쉽게 nginx + php-fpm을 설정할 때 /tmp/php.sock과 같은 소켓에서 쉽게 실행되도록 할 수 있으며 PHP 호스트가 모든 소켓을 처리하도록 nginx를 보낼 수 있습니다.

그래서 uwsgi을 통해 파이썬 스크립트를 보낼 nginx를 얻을

얻을 uwsgi 자동 시작을 부팅

그것의 nginx 작업을 얻을 : 내 PHP는 내가 좋아하는 것이 무엇

는 할 ... 필요 올바르게 작동합니다.

플라스크 작업으로 uwsgi 가져 오기 보내고있어? (이후 다른 모든 것)

아무도 도와 줄 수 있습니까? 나는 잘 알기에 정통 해요. 뭔가 잘 이해하기 위해 몇 번이나 걸립니다. 아래로 nginx가 있습니다. php-fpm으로 잘 처리되었지만 파이썬이 전혀 작동하지 않습니다. ... 그리고 나는 완전히 잘못된 것들을 설치하기 위해 여러 개의 가상 머신을 가지고있다. 다시 시작해야 할 필요가 있다면 &이 필요하다. 내 손님이 되길 원한다. 어떤 도움/링크/팁 등을 주셔서 감사합니다.

+1

좋아, 나는 파이썬이 PHP와 다르지 않다는 것을 알았고 프레임 워크 (내 경우에는 플라스크, 나는 그것을 좋아한다)에 내 uwsgi를 지적해야한다. 그러나 그것은 단지 작은 조각 일뿐입니다. 위와 같이 도움이 필요합니다. 게시물이 형식화되는 방식에 대해 도움을 주셔서 감사 드리며, URL의 링크를 허용하지 않았습니다. – user1654164

답변

2

귀하의 프로세스를 돌 볼 때 http://supervisord.org/을 사용해보십시오. 애플리케이션을 제공 할 때, 나는 WSGI 서버가 파이썬을 통해 호출되는 배열에만 익숙하다. 플라스크 문서는 같은 gevent 사용했을 : 응용 프로그램 서버로 uWSGI를 사용하는 몇 가지 특별한 이유가없는 경우

from gevent.wsgi import WSGIServer 
from yourapplication import app 

http_server = WSGIServer(('', 5000), app) 
http_server.serve_forever() 

을, 나는 훨씬 쉽게이 설정을 찾을 수 있습니다. nginx는 단지 프록시로 작동해야합니다. uWSGI가 요구 사항이라면, Flask 문서에는 nginx 설정에 관한 섹션이 있습니다. 이미 체크 아웃했다고 상상해보십시오. 그렇지 않다면 : http://flask.pocoo.org/docs/deploying/uwsgi/#configuring-nginx

관련 문제