摘要: 配置方式 php-fpm.conf listen = 127.0.0.1:9000 // ip + port 方式 ;listen = /dev/shm/php-cgi.sock // unix socket 方式 以上配置二选一即可, 接下来在 Apache 或者 Nginx 中需要使用与之对应的 阅读全文
posted @ 2018-12-05 15:42 Azure沫 阅读(2700) 评论(0) 推荐(1) 编辑
摘要: 安装ActiveMQ 官网地址:http://activemq.apache.org/ 解压后基本目录结构: bin存放的是脚本文件 conf存放的是基本配置文件 data存放的是日志文件 docs存放的是说明文档 examples存放的是简单的实例 lib存放的是activemq所需jar包 we 阅读全文
posted @ 2018-11-30 18:01 Azure沫 阅读(551) 评论(0) 推荐(1) 编辑
摘要: Workerman 是一款纯 PHP 开发的开源高性能的 PHP socket 服务框架。 官方文档:http://doc.workerman.net/ Workerman 为 MySQL 代理 示例:http://doc.workerman.net/async-tcp-connection/con 阅读全文
posted @ 2018-11-02 14:01 Azure沫 阅读(1804) 评论(0) 推荐(0) 编辑
摘要: yum 安装 vsftpd 安装之前请先关闭系统 SELinux 服务,没有关闭会有无法上传,登录成功无法获取目录情况。 yum install vsftpd -y 修改 vsftpd 配置 可以使用 whereis vsftpd 查看安装路径,默认情况下配置文件在 /etc/vsftpd/vsft 阅读全文
posted @ 2018-10-26 16:56 Azure沫 阅读(557) 评论(0) 推荐(0) 编辑
摘要: RPC 定义 RPC(Remote Procedure Call)即远程过程调用,指被调用方法的具体实现不在程序运行本地,而是在别的某个地方。主要应用于不同的系统之间的远程通信和相互调用。 如 A 调用 B 提供的 remoteAdd 方法: 首先A与B之间建立一个TCP连接; 然后A把需要调用的方 阅读全文
posted @ 2018-09-28 14:38 Azure沫 阅读(2988) 评论(0) 推荐(0) 编辑
摘要: WebSocket 是什么? 摘抄网上的一些解释: WebSocket 协议是基于 TCP 的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。 WebSocket 通信协议于2011年被 IETF 定为标准 RFC 6455,并被 RF 阅读全文
posted @ 2018-09-27 16:00 Azure沫 阅读(3156) 评论(0) 推荐(0) 编辑
摘要: 问题现象 Linux 服务器收到报警信息,主机 CPU 跑满。 自动创建运行 Docker 容器 xmrig, 导致其他运行中容器被迫停止。 问题原因 通过 top 命令可以看到有一个 xmrig 进程占用了99%的 CPU。 经定位,该进程是一个挖矿木马程序,通过上述截图可以看到进程对应的 PID 阅读全文
posted @ 2018-08-18 11:23 Azure沫 阅读(3607) 评论(0) 推荐(0) 编辑
摘要: Docker 容器使用的过程中,可能会遇到的一个问题就是 Docker 容器时间和宿主机时间不同步。造成这个问题的主要原因是宿主机设置了时区,而Docker容器并且设置,导致两者相差8小时。 这里给出两种解决方法: 1. 创建容器的时候指定启动参数,自动挂载 localtime 文件到容器内 doc 阅读全文
posted @ 2018-08-12 18:19 Azure沫 阅读(2289) 评论(0) 推荐(1) 编辑
摘要: 一、前言 swoole是什么?官方是这样解释的: PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swo 阅读全文
posted @ 2018-08-02 14:41 Azure沫 阅读(576) 评论(0) 推荐(1) 编辑
摘要: 一、问题描述 从网上下载了一套PHP聊天室源码,部署在Winserver中的Apache服务器,运行报错如下: 打开文件 common.inc.php,发现一串不知所云的代码: 报错信息说的是 sg_load 函数没有找到,查找一番资料后,发现 sg_load 是 SourceGuardian 扩展 阅读全文
posted @ 2018-08-01 14:36 Azure沫 阅读(15480) 评论(0) 推荐(1) 编辑