aktueller Standort:Heim > Technische Artikel > PHP-Framework > Workerman
- Richtung:
- alle web3.0 Backend-Entwicklung Web-Frontend Datenbank Betrieb und Instandhaltung Entwicklungswerkzeuge PHP-Framework tägliche Programmierung WeChat-Applet häufiges Problem andere Technik CMS-Tutorial Java System-Tutorial Computer-Tutorials Hardware-Tutorial Mobiles Tutorial Software-Tutorial Tutorial für Handyspiele
- Klassifizieren:
-
- Was soll ich tun, wenn Workerman nicht startet?
- Workerman startet nicht, weil der Port belegt ist: Verwenden Sie zunächst den Befehl „netstat -anp | grep port number“, um herauszufinden, welches Programm den Port belegt.
- Workerman 3229 2019-12-12 13:31:06
-
- Wie öffnet der Arbeiter den Hafen?
- So öffnen Sie den Port in Workerman: Gehen Sie zunächst zum 843-Port des entsprechenden Servers, um eine Sicherheitsrichtliniendatei anzufordern, und fügen Sie dann den Code „<?php use Workerman\Worker;require_once __DIR__ . ''“ in Workerman hinzu, um den zu öffnen Hafen.
- Workerman 3684 2019-12-12 13:23:56
-
- Was kann der Arbeiter im Projekt tun?
- Workerman kann im Projekt TCP-Proxy, Ladder-Proxy, Spieleserver, Mailserver, FTP-Server entwickeln und sogar eine PHP-Version von Redis, eine PHP-Version der Datenbank, eine PHP-Version von Nginx, eine PHP-Version von PHP-FPM usw. entwickeln.
- Workerman 2671 2019-12-12 11:11:22
-
- So entwickeln Sie einen Worker-Cluster
- GatewayWorker basiert auf einem von Workerman entwickelten Projekt-Framework. GatewayWorker verwendet den Register-Dienst, um geteilte Cluster einzurichten. Derselbe Cluster verwendet dieselbe Register-Dienst-IP und denselben Port.
- Workerman 3472 2019-12-12 10:20:10
-
- Kann Workerman in mehreren Prozessen ausgeführt werden?
- Workerman kann von mehreren Prozessen ausgeführt werden. Um die Leistung der Multi-CPU des Servers voll auszunutzen, unterstützt WorkerMan standardmäßig Multiprozess und Multitasking. WorkerMan öffnet einen Hauptprozess und mehrere Unterprozesse, um Dienste für die Außenwelt bereitzustellen. Der Hauptprozess ist für die Überwachung der Unterprozesse verantwortlich, und die Unterprozesse überwachen unabhängig voneinander Netzwerkverbindungen und empfangen, senden und verarbeiten Daten.
- Workerman 5503 2019-12-12 10:10:41
-
- Was tun, wenn ein Workerman-Verbindungsfehler auftritt?
- Wenn der Port belegt ist, kann er nicht gestartet werden. Mit dem Befehl netstat -anp | können Sie herausfinden, welches Programm den Port belegt, und dann das entsprechende Programm stoppen, um den Port freizugeben und das Problem zu lösen. Wenn das dem Port entsprechende Programm nicht gestoppt werden kann, können Sie das Problem lösen, indem Sie den Worker-Port ändern.
- Workerman 2767 2019-12-12 10:01:39
-
- Anleitung zum Multithreading von Workerman
- Workerman verfügt über eine Multithread-Version von MT, die auf der pthreads-Erweiterung basiert. workerman\mqtt ist eine asynchrone MQTT-Client-Bibliothek, die auf Workerman basiert und zum Empfangen oder Senden von MQTT-Protokollnachrichten verwendet werden kann.
- Workerman 4092 2019-12-12 09:58:53
-
- Was sind die Schritte zur Verwendung von Workerman?
- Erstellen Sie einen WebSocket-Worker, um eine lange Client-Verbindung aufrechtzuerhalten. Öffnen Sie einen internen Port, um dem internen System das Pushen von Daten an die UID-Seite zu erleichtern.
- Workerman 3475 2019-12-12 09:49:06
-
- Erhebt der Arbeitnehmer Gebühren?
- Für Workerman fallen keine Kosten an. Workerman ist Open-Source-Software und die Lizenzvereinbarung lautet MIT. Die MIT-Lizenz ist einer der am häufigsten verwendeten Softwarelizenzbedingungen. Im Vergleich zu anderen gängigen Softwarelizenzbedingungen ist MIT ein relativ lockerer Softwarelizenzbegriff.
- Workerman 2041 2019-12-12 09:40:46
-
- Ist der Arbeitnehmer effizient?
- Der Arbeiter ist effizient. Workerman wird vollständig mit PHP entwickelt. Anwendungen, die mit Workerman entwickelt wurden, können unabhängig ausgeführt werden, ohne auf Container wie PHP-FPM, Apache und Nginx angewiesen zu sein. Dies macht es für PHP-Entwickler sehr bequem, Anwendungen zu entwickeln, bereitzustellen und zu debuggen.
- Workerman 2292 2019-12-12 09:32:37
-
- Wie implementiert Workerman den Gruppenchat?
- Stellen Sie zunächst eine Websocket-Verbindung zwischen der Webseite und GatewayWorker her. Nachdem die Webseite die client_id akzeptiert hat, löst sie eine Ajax-Anfrage aus und sendet die client_id an das MVC-Backend. Rufen Sie dann Gateway auf, um die ID-Bindung zu implementieren, Seitenanforderungen zur einheitlichen Verarbeitung an das MVC-Framework zu senden/abzurufen usw.
- Workerman 6584 2019-12-12 09:32:14
-
- Wie arbeitet ein Arbeiter?
- Die Befehlszeilenoperation verwendet php start.php start, um Workerman zu starten. Laden Sie zuerst Workerman herunter, https://www.workerman.net/download. Erstellen Sie nach dem Herunterladen eine neue Datei start.php in der Workerman-Datei.
- Workerman 2859 2019-12-12 09:23:18
-
- Verhindern Sie, dass workerman aufgrund des Herunterfahrens des Terminals unter einem Linux-System beendet wird
- Die Lösung, um zu verhindern, dass Workerman aufgrund des Herunterfahrens des Terminals unter einem Linux-System beendet wird: Erstens verfügt Workerman unter einem Linux-System über zwei Startmodi: 1. Debug-Modus und 2. Daemon-Modus. Da das Schließen des Terminals im Daemon-Modus keine Auswirkungen auf Workerman hat, kann es im Daemon-Modus gestartet werden.
- Workerman 2822 2019-12-11 13:42:17
-
- Workerman kann unter einem Linux-System nicht gestartet werden
- Der Grund, warum Workerman unter dem Linux-System nicht gestartet werden kann, ist: Die Erweiterung [event] ist nicht installiert und die Datei [so] existiert nicht. Wenn nur wenige Online-Benutzer vorhanden sind (einige hundert Benutzer), müssen Sie diese Erweiterung nicht installieren. Die Lösung ist: Kommentieren Sie diese Erweiterung in der Konfigurationsdatei [php.ini] aus, um das Problem zu lösen.
- Workerman 2444 2019-12-11 13:18:46
-
- Unter CentOS7 kann keine Verbindung zu Workerman hergestellt werden
- Die Lösung für das Problem, dass unter CentOS7 keine Verbindung zum Workerman-Framework hergestellt werden kann, lautet: 1. Zuerst müssen Sie bestätigen, ob der entsprechende Port geöffnet ist, z. B. ob der [Alibaba ecs]-Sicherheitsgruppenport geöffnet ist Wenn der Port geöffnet ist, kann es daran liegen, dass die Firewall nicht geschlossen wurde. Führen Sie den entsprechenden Just-Befehl aus, um die Firewall vorübergehend auszuschalten.
- Workerman 2326 2019-12-11 11:37:48