
swoole's onreceive is not triggered
This function is called back when swoole's onReceive receives data, which occurs in the worker process. If swoole's onreceive is not triggered, it may be that the data received by onReceive in a single time exceeds the default 64k.
Dec 14, 2019 pm 02:13 PM
How to mix nginx and swoole
Configure the server item of nginx. When a static file is requested, it is processed directly by Nginx. When the requested file does not exist, it is sent to the Swoole server for processing.
Dec 14, 2019 pm 02:06 PM
How to make php run permanently with swoole
Soole can make PHP run permanently by starting the daemon process. When daemonize=>1 is set, the program will go to the background and run as a daemon process. This must be enabled for long-running server-side programs.
Dec 14, 2019 pm 01:39 PM
Is swoole open source?
Swoole is open source and free software, and the licensing agreement is Apache2.0. Both corporate and individual developers can use Swoole's code for free, and modifications made on Swoole can be used in commercial products without open source (note: the copyright statement of the original author must be retained).
Dec 14, 2019 pm 01:30 PM
Swoole FAQ: Introduction to 'It is present in phpinfo but not in php -m'
If the extended information of swoole is output, it means that your installation is successful!
Dec 14, 2019 am 11:09 AM
What to do if swoole installation fails
The swoole installation failed because the PHP version did not correspond to the phpize and php-config used during compilation. An absolute path was required for compilation, that is, the absolute path was used to execute PHP.
Dec 14, 2019 am 11:06 AM
How to get uid in swoole
In swoole, you can use Server->bind to obtain the uid. Server->bind will bind the connection to a user-defined UID. You can set the dispatch_mode=5 value for fixed hash distribution. It can be guaranteed that all connections of a certain UID will be assigned to the same Worker process.
Dec 13, 2019 pm 04:56 PM
How to keep swoole on
swoole can be always enabled by starting the daemon process. Daemonization: When daemonize=>1 is set, the program will run in the background as a daemon process. This must be enabled for long-running server-side programs.
Dec 13, 2019 pm 04:45 PM
What language is swoole written in?
Swoole is a PHP asynchronous network communication engine for production environments. It is written in pure C language and provides asynchronous IO servers and clients of multiple communication protocols; Swoole2.0 also supports coroutines similar to Go language, which can Implement asynchronous programs using fully synchronous code.
Dec 13, 2019 am 11:34 AM
What can swoole do?
swoole is a PHP extension written in C language that can implement many functions of the network layer and enable PHP developers to write high-performance asynchronous concurrent TCP, UDP, Unix Socket, HTTP, and WebSocket services.
Dec 13, 2019 am 11:26 AM
Which service is used for swoole Internet of Things development?
Swoole IoT development uses Swoole TCP Server (service) and Swoole WebScoket Server (service). For example, the remote control background of Doit Car is completely developed based on Swoole, and Swoole TCP Server is responsible for communicating with the car.
Dec 13, 2019 am 09:47 AM
Why does swoole need to be started using the command line?
The swoole-based server should be run in command line mode to ensure that there is only one instance (the port cannot be opened repeatedly). There is no need to add any additional keywords to the PHP code. The bottom layer automatically performs coroutine scheduling to implement asynchronous IO.
Dec 13, 2019 am 09:31 AM
Why is swoole faster than fpm?
Swoole is responsible for monitoring event changes of Socket handles by Reactor (epoll's IO reuse method) to solve high concurrency problems. Save time on PHP code initialization through memory resident. When using bulky frameworks, the acceleration effect of using swoole is very obvious.
Dec 13, 2019 am 09:13 AM
How does swoole work?
Swoole has two operating modes, namely single-thread mode (traditional asynchronous non-blocking server) and process mode (multi-process mode is the most complex mode, using a large number of inter-process communication and process management mechanisms).
Dec 12, 2019 pm 03:53 PM
Hot tools Tags

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

vc9-vc14 (32+64 bit) runtime library collection (link below)
Download the collection of runtime libraries required for phpStudy installation

VC9 32-bit
VC9 32-bit phpstudy integrated installation environment runtime library

PHP programmer toolbox full version
Programmer Toolbox v1.0 PHP Integrated Environment

VC11 32-bit
VC11 32-bit phpstudy integrated installation environment runtime library

SublimeText3 Chinese version
Chinese version, very easy to use

Hot Topics









