swoole_process父子进程管道通信案例

2018-09-19 03:56:16 903 思小齐

话不多说直接上代码 创建的子进程: {代码...} 父进程onWorkerStart: {代码...} 子进程的client客户端可以忽略不计,本demo只是掩饰管道通信的例子 使用管道就不可以使用消息队列:$process_push()和$process-&gt...

查看详细

借助URLOS快速安装swoole环境

2019-10-23 20:59:56 938 思小齐

环境需求 最低硬件配置:1核CPU,1G内存(1+1)提示:如果你的应用较多,而主机节点的硬件配置较低,建议在部署节点时开通虚拟虚拟内存; 生产环境建议使用2G或以上内存; 推荐安装系统:Ubuntu-16.04、Ubuntu-18...

查看详细

FreeBSD下swoole的安装

2018-08-10 23:17:17 963 思小齐

按照swoole官网的wiki,下载源码 cd swoole phpize 这一步的执行在通过PKG安装PHP的FreeBSD上面会报错 {代码...} 解决方案 : pkg install autoconf ./configure make 在FreeBSD上执行这一步操作会有如下报错 {代...

查看详细

swoole socket/websocket 应用 - 心跳包

2018-11-27 02:19:04 931 思小齐

swoole websocket 应用 - 心跳包 前提: swoole官方群里,有人问“我的sokect/websocket 客户机在连接成功一段时间后断掉了,我要如何保持它” 问题1的产生的原因: {代码...} 问题1的解决方案: {代码...}

查看详细

homestead 安装swoole扩展

2017-07-23 00:00:54 1005 思小齐

执行以下命令 {代码...} 会看到如下提示意思就是扩展已经安装好了,需要在php.ini里面进行配置。输入命令 {代码...} 会显示php.ini 所在的目录vim /目录/php.ini, 在其中加入extension=swoole.so 重启php-fpm {代...

查看详细

swoole (ERRNO 9012): worker exit timeout, forced to terminate

2019-02-03 03:56:21 1504 思小齐

swoole server下使用了swoole_event_add,在关闭服务的时候日志中出现了提示 {代码...} 并且关闭服务时间比正常情况下要慢。 解决方法 开启 'reload_async' => true 配置 注册onWorderExit回调,在回调中删除...

查看详细

swoole基础教程-1.简介

2018-11-24 17:55:15 999 思小齐

{代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...}

查看详细

swoole入门1-认识swoole

2020-02-19 09:58:16 1010 思小齐

官网原话:使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。Swoole 可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(IOT)、车联网、智能家居等领...

查看详细

swoole入门2-学习swoole前的要求

2018-12-16 13:00:47 1417 思小齐

swoole学习前的知识要求 基本要求 熟练PHP语言基础知识 熟悉OOP面向对象 熟悉依赖注入和控制反转思想 熟练使用PDO、Mysqli 熟练使用Redis等NOSQL 熟练Composer依赖管理工具 熟悉MVC分层思想 熟悉PHP Cli模式相关...

查看详细

安装swoole的PHP扩展

2018-07-19 16:49:13 943 思小齐

安装准备 安装swoole前必须保证系统已经安装了下列软件 参考 [链接] {代码...} 安装swoole的PHP扩展 {代码...} 配置php.ini 编译安装成功后,修改php.ini加入 {代码...} 测试 服务器端(server.php) {代码...} 客...

查看详细