Ich benutze web.py, um eingehende Daten mit "GET" und "POST" -Methode zu verarbeiten und verwendet
app.run()
. Dieses Aussehen wird in Schleife laufen und niemals aufhören.Wie starte ich einen Hintergrundjob in web.py?Ich habe auch einen Hintergrund-Job, der Port "9xxx" erkennen und die eingehenden Daten verarbeiten, senden Sie die Nachricht an andere Server, um msg an Telefon zu schieben. Ich benutze auch eine while (true) Schleife um dies zu tun.
Wie (2) in (1) zu integrieren? Ich bin verwirrt.
Ich plante Run (1) und (2) unabhängig, aber es gibt Datenaustausch so nicht Bequemlichkeit zu Code. Wie machen Sie web.py
Benutzer diese ähnlichen Dinge?
Jetzt habe ich festgestellt, dass es vielleicht keine Möglichkeit gibt, Hintergrund-Jobs unter dem web.py-Framework auszuführen. Verwenden Sie einfach Multiprocessing, um Hintergrundjobs zu starten, und verwenden Sie die Warteschlange, um Nachrichten zwischen web.py (oder uwsgi + nginx usw. zu verarbeiten. Meine Aufgabe ist klein, ich wollte nur web.py verwenden) und Hintergrundjobs zu verwenden. –