Форум сайта python.su
0
Поставил gevent и хочу его использовать под nginx как сервер. В документации простейший пример:
#!/usr/bin/python
"""Secure WSGI server example based on gevent.pywsgi"""
from gevent.server import StreamServer
def handle(socket, address):
print 'new connection!'
server = StreamServer(('127.0.0.1', 1234), handle) # creates a new server
server.start() # start accepting new connections
location ~ \.py$ {исполняю вышеприведенный код в ./start.py, а он выводит ошибку:
fastcgi_pass 127.0.0.1:1234;
fastcgi_index index.py;
fastcgi_param SCRIPT_FILENAME /var/www/site$fastcgi_script_name;
fastcgi_param QUERY_STRING $args;
include fastcgi_params;
}
Traceback (most recent call last):Не может найти gevent.server … хотя пример для wsgi исполняется корректно. Как исправить ?
File “./start.py”, line 4, in <module>
from gevent.server import StreamServer
ImportError: No module named server
Офлайн
2
У вас нету рядом файла с именем gevent.py?
Офлайн