aktueller Standort:Heim > Technische Artikel > PHP-Framework > Swoole
- Richtung:
- alle web3.0 Backend-Entwicklung Web-Frontend Datenbank Betrieb und Instandhaltung Entwicklungswerkzeuge PHP-Framework häufiges Problem andere Technik CMS-Tutorial Java System-Tutorial Computer-Tutorials Hardware-Tutorial Mobiles Tutorial Software-Tutorial Tutorial für Handyspiele
- Klassifizieren:
-
- So öffnen Sie WS mit Swoole
- swoole 1.7.9 fügt integrierte WebSocket-Serverunterstützung hinzu, beispielsweise mit diesem Befehl: $server = new Swoole\WebSocket\Server("0.0.0.0", 9501);.
- Swoole 2816 2019-12-16 10:22:43
-
- Unterschiede zwischen verschiedenen Swoole-Servern
- Der UDP-Server von Swoole unterscheidet sich vom TCP-Server. UDP hat kein Verbindungskonzept. Der HTTP-Server muss nur auf die Antwort auf die Anfrage achten und muss daher nur auf ein onRequest-Ereignis warten. Der WebSocket-Server ist ein langer Verbindungsserver, der auf einem HTTP-Server basiert.
- Swoole 2995 2019-12-16 10:05:00
-
- Was sind die häufigsten Fehler bei swoole
- make oder make install können nicht ausgeführt werden oder es liegt ein Kompilierungsfehler vor, die PHP-Version entspricht nicht der beim Kompilieren verwendeten phpize und php-config, die MySQL-Header-Datei fehlt, die pcre.h-Header-Datei fehlt und make install scheitert.
- Swoole 2792 2019-12-16 09:55:00
-
- Wie geht Swoole mit Fehlern um?
- swoole kann try/catch direkt verwenden, um Ausnahmen in der Coroutine-Programmierung zu behandeln. Ausnahmen müssen jedoch innerhalb der Coroutine abgefangen werden und können nicht über Coroutinen hinweg abgefangen werden. Nicht nur die von der Anwendungsschicht ausgelöste Ausnahme, sondern auch einige Fehler auf der untersten Ebene können abgefangen werden.
- Swoole 2476 2019-12-16 09:47:11
-
- So erkennen Sie PHP-Fehler mit Swoole
- In PHP können schwerwiegende Fehler über die Funktionen register_shutdown_function+error_get_last 2 erfasst werden und die Fehlerinformationen werden an die Client-Verbindung gesendet.
- Swoole 2017 2019-12-16 09:35:12
-
- So starten Sie den Swoole-Prozess neu, nachdem er geschlossen wurde
- Nachdem der Swoole-Prozess geschlossen wurde, können Sie ihn mit der Methode Server->reload neu starten. Swoole bietet einen flexiblen Beendigungs-/Neustartmechanismus. Der Administrator muss lediglich ein bestimmtes Signal an den Server senden, und der Worker-Prozess des Servers kann sicher beendet oder neu gestartet werden.
- Swoole 3096 2019-12-16 09:32:43
-
- Verfügt Swoole Worker über eine Ereignisabfrage?
- Der Swoole-Worker verfügt über eine Ereignisabfrage. Der Thread-Modus swoole_server ist der Multithread-Worker-Modus. Der Reactor-Thread übernimmt die Abfrage von Netzwerkereignissen und liest Daten. Beim Zugriff auf den gemeinsam genutzten Speicher treten Synchronisierungsprobleme auf, und zum Schutz der Daten muss der von Swoole bereitgestellte Sperrmechanismus verwendet werden.
- Swoole 2390 2019-12-16 09:28:08
-
- Wird die Swoole-Aufgabe blockieren?
- Die Swoole-Aufgabe wird blockiert und die Anzahl der Aufgabenvorgänge muss geringer sein als die Verarbeitungsgeschwindigkeit von onTask. Wenn die Lieferkapazität die Verarbeitungskapazität überschreitet, füllt die Aufgabe den Cache-Bereich, wodurch der Arbeitsprozess blockiert wird.
- Swoole 3051 2019-12-16 09:18:31
-
- So verwenden Sie PHP swoole
- swoole unterstützt die PHP-Sprache perfekt, ist in reiner C-Sprache geschrieben und bietet einen asynchronen Multithread-Server in der PHP-Sprache. Daher hat Swoole einen asynchronen Server entwickelt, der eine Reihe von Aufgaben wie asynchrone Antworten, Push- und geplante Aufgaben bereitstellt.
- Swoole 3849 2019-12-16 09:08:15
-
- Der Unterschied zwischen Swoole und RPC in PHP
- Der Unterschied zwischen Swoole und RPC von PHP: Der vom Swoole-Framework bereitgestellte RPC-Server unterstützt Funktionen wie die Parallelität einzelner Verbindungen und die Aufrechterhaltung langer Verbindungen unter PHP-FPM. In der groß angelegten Anwendung von Wheel Internet wurde eine serviceorientierte Architektur mit einer 4-Schichten-Architektur aufgebaut.
- Swoole 2650 2019-12-14 14:17:01
-
- Swooles Onreceive wird nicht ausgelöst
- Diese Funktion wird zurückgerufen, wenn swooles onReceive Daten empfängt, was im Arbeitsprozess geschieht. Wenn Swooles Onreceive nicht ausgelöst wird, kann es sein, dass die von OnReceive in einem einzigen Mal empfangenen Daten die Standardgröße von 64 KB überschreiten.
- Swoole 2695 2019-12-14 14:13:01
-
- Wie man Nginx und Swoole mischt
- Konfigurieren Sie das Serverelement von Nginx. Wenn eine statische Datei angefordert wird, wird sie direkt von Nginx verarbeitet. Wenn die angeforderte Datei nicht vorhanden ist, wird sie zur Verarbeitung an den Swoole-Server gesendet.
- Swoole 2767 2019-12-14 14:06:30
-
- Wie man PHP mit Swoole dauerhaft zum Laufen bringt
- Soole kann PHP dauerhaft zum Laufen bringen, indem es den Daemon-Prozess startet. Wenn daemonize=>1 gesetzt ist, geht das Programm in den Hintergrund und wird als Daemon-Prozess ausgeführt. Dies muss für lang laufende serverseitige Programme aktiviert werden.
- Swoole 2448 2019-12-14 13:39:52
-
- Ist Swoole Open Source?
- Swoole ist Open-Source- und freie Software und die Lizenzvereinbarung lautet Apache2.0. Sowohl Unternehmens- als auch Einzelentwickler können den Code von Swoole kostenlos nutzen, und an Swoole vorgenommene Änderungen können in kommerziellen Produkten ohne Open Source verwendet werden (Hinweis: Die Urheberrechtserklärung des ursprünglichen Autors muss beibehalten werden).
- Swoole 2471 2019-12-14 13:30:42
-
- Swoole FAQ: Einführung zu „Es ist in phpinfo vorhanden, aber nicht in php -m'
- Wenn die erweiterten Informationen von swoole ausgegeben werden, bedeutet dies, dass Ihre Installation erfolgreich war!
- Swoole 2192 2019-12-14 11:09:00