Tag: tornado

Tornado ist eine skalierbare web-server und web-framework für Python, spezialisiert im Umgang mit tausenden von gleichzeitigen verbindungen und Echtzeit-Dienste.

Supervisord kann nicht gestartet werden, Tornado-server

Anzahl der Antworten 2 Antworten
Habe ich 6 Stunden versucht, herauszufinden, warum es nicht funktioniert. Weiß wirklich nicht, warum. Vielen Dank im Voraus! HINWEIS: die folgende Einstellung funktioniert auch einwandfrei unter ubuntu-server, aber nicht auf meinem lokalen MacOSX Hier ist mein supervisord.conf:

python-http-server, mehrere gleichzeitige Anfragen

Anzahl der Antworten 2 Antworten
Entwickelt ich eine ziemlich umfangreiche http-server in python geschrieben unter Verwendung von tornado. Ohne Einstellung, nichts besonderes, blockiert der server auf Anfragen und können nur eine zu einem Zeitpunkt. Die Anforderungen im wesentlichen auf Daten zuzugreifen (mysql/redis)

Mit “tornado.httpclient" fetch "POST " https" Seite "HTTPError: HTTP 599"

Anzahl der Antworten 2 Antworten
Ich möchte mit "tornado.httpclient.AsyncHTTPClient" senden "POST" - Anfrage zu einer "https" - website, erhalten aber: HTTPError: HTTP 599: [Errno 1] _ssl.c:503: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed Funktioniert es, wenn ich "das urllib" statt(mit gleicher url und Parameter,Header, weiß

Gewusst wie: freigeben von Daten zwischen den Anforderungen im Tornado Web

Anzahl der Antworten 4 Antworten
Habe ich die folgenden use-case für mein Tornado web-server: Bei POST-requests können Einträge gemacht werden, um die server-Einträge, die nicht gespeichert werden in einer Datei oder Datenbank. Bei GET-Anfragen kann ein Prozess gestartet oder beendet werden. Daher

Richtige Weg, um "timeout" eine Anfrage im Tornado

Anzahl der Antworten 2 Antworten
Habe ich es geschafft-code einen ziemlich dummen Fehler machen würde, einer meiner request-Handler ausgeführt werden eine sehr langsame DB Abfrage. Interessante Teil ist, dass ich bemerkte, dass auch lange nach der Belagerung abgeschlossen Tornado war immer noch

Immer " ImportError: Kein Modul mit dem Namen tornado.httpserver'

Anzahl der Antworten 1 Antworten
Versuchen, bereitstellen einer einfachen tornado-app auf meinem Debian 6 server. Ich habe installiert tornado mit pip und jetzt ist es auf: /usr/local/lib/python2.6/dist-packages/tornado Ebenfalls fügte ich manuell den Pfad zu tornado auf .bashrc von myuser wer führt myapp.py:

Wie kann Tornado für eine einzelne statische Datei an einem beliebigen Ort?

Anzahl der Antworten 3 Antworten
Ich bin die Entwicklung einer einfachen web-app mit Tornado. Es dient einige dynamische Dateien und einige statische. Die dynamische diejenigen, die nicht ein problem, aber ich habe Probleme dienen einer statischen Datei. Was ich Suche zu tun,

Tornado-Request-Handler

Anzahl der Antworten 1 Antworten
Aus irgendeinem Grund bin ich nicht in der Lage zu instanziieren set_cookie außerhalb der MainHandler.. Dies ist ein kleiner code, um zu zeigen, was im tun zu wollen.. Kann mir Jemand helfen???? import tornado.httpserver import tornado.ioloop import

Websockets mit Tornado: Holen Sie sich den Zugriff von "außen" zum senden von Nachrichten an clients

Anzahl der Antworten 3 Antworten
Ich fange an, in WebSockets als Weg zur übertragung von Daten von einem server an die verbundenen clients. Da ich python Programmieren jede Art von Logik, ich sah der Tornado so weit. Der Codeausschnitt unten zeigt die

Tornado Web und Threads

Anzahl der Antworten 1 Antworten
Ich bin neu in der Tornado-und Python-Threads. Was ich erreichen möchte ist Folgendes: Ich habe einen Tornado web-server nimmt Anfragen von Benutzern. Ich möchte zum speichern der Daten-lokal und schreiben es regelmäßig zu einer Datenbank, die als

Python + Tornado Neustart nach der Bearbeitung von Dateien

Anzahl der Antworten 2 Antworten
Ich nur anfangen, zu lernen, Python + Tornado für meine web-Servern. Jedes mal, wenn ich ändern Sie einige code auf meiner python-Skripte oder Vorlagen habe ich zu stoppen, die in meinem terminal (STRG+C) und starten Sie es

tornado-Einsatz AsyncHTTPClient und gen, um eine url anfordern, nutzen, erheben gen.Zurück bekommt Ausnahmen

Anzahl der Antworten 1 Antworten
Ich bin neu auf tornado, also Folge ich der Anleitung von tornado zu üben, wenn ich zu verwenden, Coroutinen, die beispielsweise sagt: von tornado-import-gen @gen.coroutine def fetch_coroutine(url): http_client = AsyncHTTPClient() response = yield http_client.fetch(url) # In Python

Richtige Umgang mit Ausnahmen bei der Arbeit mit Datenbank

Anzahl der Antworten 2 Antworten
Wenn ich der Ausführung einer einfachen Abfrage (ich bin mit tornado.Datenbank Modul) ich handle Ausnahmen, wie diese: try: self.application.db.execute('DELETE FROM table_one WHERE a = 1') except Exception, e: logging.warning('DB exception: %s' % e) self.set_status(500) return Wenn ich

der websocket-server für django-Anwendung

Anzahl der Antworten 2 Antworten
Habe ich eine django-Anwendung bereitgestellt werden müssen, unter der Apache-HTTP-Server, auch ich brauche die push-event auf client-web-browser in Echtzeit. Ich bin Recht neu bei python, könnte jemand empfehlen, einige websocket-server könnte die Arbeit in Python+Django+Apache? InformationsquelleAutor Simon

Tornado web-server/framework

Anzahl der Antworten 3 Antworten
Ich bin ein bisschen verwirrt, Tornado ist ein web-server wie ein apache-http-server oder ein framework wie django oder beides? Dank InformationsquelleAutor icn | 2011-02-21

Löschen ein Sicheres Cookie im tornado

Anzahl der Antworten 1 Antworten
Ich gerade angefangen zu lernen, über Webserver, tornado im besonderen. Ich schreiben wollen, eine einfache Webseite mit einer login-Funktion. Wie beschrieben in der Tornado-Dokumentation, ich bin momentan dabei, ein Sicheres cookie, nachdem der Benutzer wurde erfolgreich angemeldeten-in:

Wie sende ich eine websocket-Nachricht in Tornado wird?

Anzahl der Antworten 1 Antworten
Ich bin sehr neu zu Tornado und wollte wissen, ob es möglich ist eine Nachricht zu senden (write_message) wird von meinem Python Programm auf alle clients? Zum Beispiel, sagen, mein Programm überwacht ein Verzeichnis, um zu sehen,

Mögliche Verwendung von websockets auf einem shared-hosting-web-server?

Anzahl der Antworten 2 Antworten
Verwende ich PHP, JS, HTML, CSS. Ich bin bereit zu lernen, ruby oder python, ob das die beste option. Mein Nächstes Projekt sowohl live-Daten gefüttert werden, um die Benutzer von dem server und Umgekehrt. Ich habe shell-Zugriff

Erste fehlgeschlagene Anfragen mit apache benchmark für eine load-balanced-Tornado-Seite, aber keiner angemeldet

Anzahl der Antworten 1 Antworten
Vielleicht ist dies eine Frage, über die ab, anstatt über den Tornado, aber so etwas macht keinen Sinn. Ich den benchmark wie diese: $ ab -n 100 http://localdomainname/# 2 tornados being 1 nginx ... Concurrency Level: 1

Tornado - How zur Umsetzung long-polling-client

Anzahl der Antworten 1 Antworten
Ich versuche zu implementieren lang ziehen client in den Tornado, der im zusammenspiel mit einem asynchronen Tornado-server. Was passiert, ist eines der 2 Dinge: Entweder die client-timesout, oder Erhält der client alle Nachrichten auf einmal nach Beendigung

was bedeutet @tornado.web.asynchrone decorator bedeuten?

Anzahl der Antworten 3 Antworten
Wenn der code nicht verwenden dieser Dekorator, ist es non-blocking? Warum dieser name ist asynchron, es bedeutet hinzufügen decorator lassen code asynchron? Warum @tornado.gen verwenden Sie immer die mit @tornado.web.asynchrone zusammen? dies sieht wie eine Liste von

uWSGI-python-highload-Konfiguration

Anzahl der Antworten 1 Antworten
Wir haben eine große EC2-Instanz mit 32 Kernen, derzeit läuft Nginx, Tornado und Redis, portion im Durchschnitt 5K Anfragen pro Sekunde. Alles scheint gut zu funktionieren, aber die CPU-Last bereits das erreichen von 70% und wir haben

Die Ausführung einer asynchronen hintergrund-task in Tornado

Anzahl der Antworten 4 Antworten
Lesen der Tornado-Dokumentation, es ist sehr klar, wie aufrufen, eine async-Funktion zum zurückgeben einer Reaktion: class GenAsyncHandler(RequestHandler): @gen.coroutine def get(self): http_client = AsyncHTTPClient() response = yield http_client.fetch("http://example.com") do_something_with_response(response) self.render("template.html") Was fehlt ist, wie sollte ein Anruf gemacht

Wie kann ich Tornado und Redis asynchron?

Anzahl der Antworten 4 Antworten
Ich versuche zu finden, wie kann ich Redis und Tornado asynchron. Ich fand die tornado-redis, aber ich brauche mehr als nur ein yield im code. Ich habe den folgenden code: import redis import tornado.web class WaiterHandler(tornado.web.RequestHandler): @tornado.web.asynchronous

Wie schreibt man einen web-proxy in Python

Anzahl der Antworten 6 Antworten
Ich versuche zu schreiben, ein web-proxy in python. Das Ziel ist der Besuch einer url wie: http://proxyurl/http://anothersite.com/ und sehen, dass er Inhalt http://anothersite.com wie Sie normalerweise würde. Ich habe mich anständig weit durch den Missbrauch der Anfragen,

Wie betreibst du die Tornado web-server lokal?

Anzahl der Antworten 4 Antworten
Ist es möglich, Tornado, so dass es hört auf einen lokalen port (z.B. localhost:8000). Ich kann nicht scheinen zu finden, keine Dokumentation welche erklären, wie dies zu tun. InformationsquelleAutor Michael | 2012-06-19

Einfache asynchrone Beispiel mit tornado-python

Anzahl der Antworten 3 Antworten
Möchte ich finden einfache asynchrone server-Beispiel. Ich habe eine Funktion mit viel warten, Datenbank-Transaktionen, ... etc: def blocking_task(n): for i in xrange(n): print i sleep(1) return i Ich muss es ausführen, Funktion im Prozess getrennt, ohne zu

Nicht importieren Tornado Submodule

Anzahl der Antworten 2 Antworten
Versucht zu installieren, Tornado zum ersten mal (Auf EC2 Linux Instanz). Ich habe pip install tornado und dann versucht mit dem Beispiel "hello world": http://www.tornadoweb.org/en/stable/#hello-world import tornado.ioloop import tornado.web class MainHandler(tornado.web.RequestHandler): def get(self): self.write("Hello, world") application =

Ist es möglich, eine Nachricht an alle aktiven WebSocket-verbindungen? Entweder node.js oder python-tornado websockets

Anzahl der Antworten 3 Antworten
Ich experimentiere mit dem Aufbau einer websocket-basiert Anwendung. Frage ich mich, ob es möglich ist eine Nachricht zu senden, um alle aktiven verbindungen, wie Sie sind hartnäckig. Sagen, ich bin mit einem live-Auktions-Website, und ich habe mehrere

Synchron-v/s Asynchron

Anzahl der Antworten 1 Antworten
Ich versuche zu verstehen, die grundlegende Beispiel auf der Seite Einführung des tornado-Dokumentation. Es verfügt über 2 Blöcke von code. Das Synchrone ist in Ordnung für mich, und ich verstehe es. Aber die asynchrone ein ist ein

Tornado/Python selbst.render("example.html") ignoriert CSS

Anzahl der Antworten 1 Antworten
Ich bin ein Neuling in Python und die Programmierung im Allgemeinen. Ich verwende ein web-server mit der Bezeichnung Tornado "hosten" meiner websites. Wann immer ich selbst.render("example.html", Variablen, die hier) zum erzeugen einer dynamischen html-Seite, die html-Seite produziert,

Non-blocking ORM für Tornado?

Anzahl der Antworten 7 Antworten
Gibt es eine asynchrone Python ORM andere als Twistar? Ich bin auf der Suche nach leichtgewichtigen ORM für non-blocking API, basierend auf der tornado. Natürlich kann ich schreiben raw-SQL-Abfragen mit Hilfe von momoko, aber ich würde gerne

Tornado-server: aktivieren CORS-Anfragen

Anzahl der Antworten 3 Antworten
Habe ich eine einfache tornado-server über die Klasse: class BaseHandler(tornado.web.RequestHandler): def set_default_headers(self): print "setting headers!!!" self.set_header("Access-Control-Allow-Origin", "*") Wenn eine normale (keine CORS) Anfrage, der server antwortet wie erwartet, einschließlich der Access-Control-Allow-Origin-header. Aber wenn ich eine post-Anforderung aus

So beenden Sie die tornado web-server mit Strg+c?

Anzahl der Antworten 4 Antworten
Ich bin neu tornado web-server. Als ich Anfang der tornado web-server mittels python main_tornado.py Es ist die Arbeit. Bitte sehen Sie sich den untenstehenden code. import tornado.ioloop import tornado.web class MainHandler(tornado.web.RequestHandler): def get(self): self.write("Hello, world") application =

Anmutig Umgang mit Ausnahmen der Anwendung in einem Tornado-Anwendung

Anzahl der Antworten 3 Antworten
Basierend auf einigen googeln habe ich installiert, die folgenden Fehler-handler. Aber die python-exceptions, die eine http-return-500 sind nicht gefangen von diesem Zeug, obwohl 404 s sind. Mit der print-Anweisung habe ich Links in dem code unten kann

Datei-upload mit Tornado

Anzahl der Antworten 2 Antworten
Wie erhalte ich Zugriff auf die hochgeladene Datei im Tornado, bei Verwendung eines put Anfrage? @require_basic_auth class UploadFile(tornado.web.RequestHandler): def put(self, params): path = calculate_path(params) # TODO: create an empty binary file at path and then copy #

Benutzer-Authentifizierung in tornado websocket-Anwendung

Anzahl der Antworten 2 Antworten
Nun, ich meine der tornado-Kenntnisse und habe eine Frage zu Benutzer-auth. Und meine Lösung ist eine sichere token auf der ersten Seite und weiter senden Sie es mit anderen Daten, die von javascript an der tornado-server, wo

Warum ist mein WebSocket automatisch schließen?

Anzahl der Antworten 1 Antworten
Ich habe eine sehr grundlegende websocket-server mit tornado: import tornado.ioloop import tornado.web import tornado.websocket import tornado.httpserver class WSHandler(tornado.websocket.WebSocketHandler): def open(self): print 'new connection' self.write_message("Hello World") def on_message(self, message): print 'message received %s' % message def on_close(self): print

Wie der Header in python-websocket-client

Anzahl der Antworten 2 Antworten
Ich versuche zu senden die session-id (ich hab es nach der Authentifizierung gegenüber dem http-server) über eine websocket-Verbindung (ich bin mit python-websocket-client), muss ich übergeben Sie es als header parameter, wobei der server (Tornado Websocket-server) liest die

Wie um zu dienen statische Dateien aus einem anderen Verzeichnis als dem statischen Pfad?

Anzahl der Antworten 3 Antworten
Ich versuche dieses: favicon_path = '/path/to/favicon.ico' settings = {'debug': True, 'static_path': os.path.join(PATH, 'static')} handlers = [(r'/', WebHandler), (r'/favicon.ico', tornado.web.StaticFileHandler, {'path': favicon_path})] application = tornado.web.Application(handlers, **settings) application.listen(port) tornado.ioloop.IOLoop.instance().start() Aber es hält dienen die favicon.ico, dass ich in meiner

Keine SSL-client-Zertifikat arbeiten im Tornado

Anzahl der Antworten 1 Antworten
Ich brauche, um client-server-zertifizierte Kommunikation im Tornado. Ich generiert die root-CA-Zertifikat, und dann verwendet, es zu unterzeichnen, server-und client-Zertifikate. Wenn ich die überprüfung dieser Zertifikate mit openssl, sieht alles gut aus (siehe unten). Aber wenn ich die

Senden von JSON von Tornado-client

Anzahl der Antworten 1 Antworten
Habe ich empfangen und verarbeitet Daten, die vom client empfangen und zurück zu senden, die Antwort im JSON-format, aber der client noch nicht erhalten. Mein code ist: def do_find_one(self,live): Info = {} isAvailable = str count=db.userInfo.find( {'Username':

TypeError: not enough arguments for format string

Anzahl der Antworten 2 Antworten
Ich versuche, eine Abfrage ausführen, mit der Tornado-Datenbank-wrapper, wie diese - p_id = db.execute_lastrowid("""INSERT INTO `gplaces`.`place` (`gid`, `name`, `reference`, `lat`, `long`, `vicinity`) VALUES (%s, %s, %s, %s, %s, %s)""", ( str(place['id']), str(place['name']), str(place['reference']), float(place['geometry']['location']['lat']), float(place['geometry']['location']['lng']), str(place['vicinity']) )

Python-Tornado: ImportError: Kein Modul mit dem Namen 'tornado'

Anzahl der Antworten 3 Antworten
Dies ist mein tornado file:: from tornado.wsgi import WSGIContainer from tornado.ioloop import IOLoop from tornado.web import FallbackHandler, RequestHandler, Application from flasky import app class MainHandler(RequestHandler): def get(self): self.write("This message comes from Tornado ^_^") tr = WSGIContainer(app) application

Extjs 4: herunterladen einer Datei, die durch ajax-call

Anzahl der Antworten 6 Antworten
Ist das problem sehr einfach: ich habe eine Datei herunterladen wenn ich ein Formular Absenden, es ist ein ajax-Aufruf, wenn das Formular übermittelt wird, die es mir erlaubt, erstellen Sie eine Datei mit den Daten aus dem

speichern von Bild zu mongodb

Anzahl der Antworten 5 Antworten
versuche yo tun dies mit tornado -, pil-und mongodb. avat = self.request.files['avatar'][0]["body"] nomfich = self.request.files['avatar'][0]["filename"] try: image = Image.open(StringIO.StringIO(buf=avat)) size = image.size type = image.format avatar = r"/profile-images/{0}/{1}".format(pseudo, nomfich) except IOError: self.redirect("/erreur-im") und die Datenbank-code: user={ "pseudo":

Kann nicht festgestellt Websocket sichere Verbindung auf Firefox

Anzahl der Antworten 5 Antworten
Ich bin hier mit Firefox. Konnte ich nicht machen, Websocket arbeiten. Ich benutze Tornado Websocket und ich initialisiert es, indem Sie folgenden code: app = Application([(r'/mypath/ws', WSHandler)]) http_server = HTTPServer(app, ssl_options={ "certfile": "~/certs/websocket.crt", "keyfile": "~/certs/websocket.key" }) http_server.listen("443")

android-websocket-client timeout

Anzahl der Antworten 2 Antworten
Vielen Dank für das Lesen! Hintergrund: Ich entwickle eine Android-client für einen server, wobei die Anforderung ist die app, erfordert einen kontinuierlichen Austausch von Nachrichten hin und her mit einem WebSockets-basierten server. Umsetzung: Für den client, ich

Erstellen eines WebSocket-Client in Python

Anzahl der Antworten 1 Antworten
Ich versuche zu lernen, über socket-Programmierung, als auch das WebSocket-Protokoll. Ich weiß, dass es python-web-socket-clients in der Existenz, aber ich bin der Hoffnung zu bauen, eine Spielzeug-version für mein eigenes lernen. Um dies zu tun, die ich

Tornado, Nginx, Apache, ab - apr_socket_recv: Connection reset by peer (104)

Anzahl der Antworten 2 Antworten
Ich bin mit nginx und tornado auf c1.mittlere Instanzen. Wenn ich laufen ab die unten ist meine Ausgabe. Nginx wird nicht funktionieren. Ich habe versucht zu tweaken der config-Datei für ninx ohne Erfolg. Wenn ich nur auf