发布了文章2019-05-17
一、删除所有Python {代码...} 二、删除现有的YUM {代码...} 三、下载需要的包:[链接] {代码...} 四、安装 由于安装过程中,多个包存在相互依赖的关系,所有这里一起安装。 {代码...} 五、测试 {代码...} 到此,就结束了。
发布了文章2018-06-08
建立工作目录:/data/docker {代码...} docker-compose.yml 文件: {代码...} 启动elk容器 {代码...} 查看 kibana 的 IP:172.18.0.7 进入 metricbeat 容器: {代码...} 进入目录:cd /usr/share/metricbeat 执行命令加载 Dashboard: ./metricbeat setup -E setup.k...
发布了文章2018-05-14
Logstash 版本:6.2.4 Logstash 经常做的事情,是将日志文件进行解析,并且导入至 ElasticSearch 中 但是目前碰到的问题是,怎么将数据导入至 DB 中,比如 MYSQL。 这就需要下面这个神器了! JDBC output for Logstash 下载地址:[链接] 首先,安装 Logstash 6.2.4,...
发布了文章2018-01-25
前奏 {代码...} OAuth2.0 有很多开源代码库 Github 排名前两位 {代码...} 本文使用的是第二个:bshaffer。原因:使用简单,可以很快上手,文档齐全,功能完善。 wiki: [链接]github: [链接] 引入 OAuth2.0 的 Server 端源代码 编辑 Composer.json 文件 {代码...} yaf...
发布了文章2017-06-02
发现一款很赞的压力测试软件Locust,开源的哦,用 python 编写测试脚本,定义用户行为,可以模拟数百万用户的访问,从而观测系统的性能与瓶颈!
发布了文章2017-05-23
PHP7 出来一段时间了,今天动手试试,看看新版 PHP 性能咋样。 RPM 安装 PHP7 相应的 YUM源 {代码...} YUM 安装 PHP7 {代码...}
发布了文章2017-05-11
多进程: GO 语言可以很容易的实现多进程,对于 PHP,有没有比较简单的方法去实现? 这里有一种巧妙的方式,来实现多进程。 但是需要注意一下 内存 和 CPU 的使用情况 场景:消息PUSH。 假设 PUSH 有多种类型,比如针对用户的,针对游戏的,针对全局的。 我们使用 PH...
赞了回答2016-11-14
其实服务器的连接数是受网络限制的,硬件,系统,网络状况,都会成为限制条件。服务器所能承载的并发,你可以理解成一个餐馆,一个餐馆就只能坐那么多人,如果你是快餐,来的人多去的人快,在单位时间内的人流量就大,如果你是精致的西餐,出菜慢,单位时间人流量就...
发布了文章2016-11-03
安装Supervisor {代码...} 修改配置 {代码...} 添加脚本 {代码...} 启动Supervisor {代码...} 启动Supervisorctl {代码...} Nginx配置 {代码...} 安装WEB界面 Supervisord Multi Server Monitoring Tool {代码...} 配置Nginx {代码...} 访问WEB界面 如果要配置多台Su...
发布了文章2016-10-27
使用场景 1、Client端机器:10.108.0.1 2、Server端机器:10.108.0.2、10.108.0.3、10.108.0.1、10.108.0.4、10.108.0.5 目的:在Client端机器上,SSH 到 Server端机器上,实现相同帐号,免密钥登录。 解决办法: 1、Client端生成公钥和私钥 执行 ssh-keygen -t rsa ...
发布了文章2016-09-19
这里使用的是 elasticsearch-2.3.5 大神的Github地址:[链接] 功能:可以按组,按用户,按index,按type,按field,进行精细的权限控制。非常强大!媲美Shield! 安装ES插件 {代码...} 安装成功后,目录如下: {代码...} 下载 searchguard-ssl 的包,里面包含自动创...
发布了文章2016-08-25
下载安装就不说了,自行参考官网,很简单。 首先需要JAVA环境,安装JDK,然后安装 Maven {代码...} 目录结构:/usr/local/elk {代码...} 配置文件:elasticsearch.yml {代码...} 注意:ElasticSearch的配置文件,必须以一个空格开头,不然就报错,挺弱智的! 启动脚...
发布了文章2016-08-16
技术选型 直播端:采用 ffmpeg 软件,对视频来源进行推流至服务器端或CDN 播放端:采用 Nginx 服务器解析,利用 nginx-rtmp-module 插件,对视频流进行播放,播放媒介采用 HLS nginx-rtmp-module 插件地址:[链接] 进入 nginx 源码目录,重新编译,加入 rtmp 插件 {...
回答了问题2015-11-04
采用redis,php里可以直接配置。[链接]
发布了文章2015-09-10
Requirement svn 服务器搭建 {代码...} 此时,会产生一系列目录和文件 {代码...} 进入 conf 目录,有三个文件 {代码...} 编辑 authz {代码...} 编辑 passwd {代码...} 编辑 svnserve.conf {代码...} 注意:所有的配置项,每行的最前面都不能有空格,不然会报错 启动 ...
发布了文章2015-07-31
[Supervisor] {代码...} [Python] 如果没有,自己去装吧,一般 linux 自带了. [easy_install] {代码...} [安装superviosr] {代码...} [状态] {代码...} [配置文件] {代码...} [监视一个程序] {代码...} 在 /etc/supervisor/ 目录下建立 redis.ini 文件 {代码...} [Web...
发布了文章2015-07-08
Gearmand Usage 相关链接 [链接][链接] 系统版本 {代码...} 备注 {代码...} Install gcc {代码...} 安装boost {代码...} 安装qperf {代码...} 安装libevent libevent-devel {代码...} 安装libuuid {代码...} 安装Gearmand {代码...} 安装gearman的PHP扩展 {代码...} ...
发布了文章2015-07-06
在 /etc/init.d/ 目录下新建脚本文件 php-fpm 脚本文件内容如下: {代码...} 编辑好后保存,执行以下命令 {代码...} 完成!可以使用以下命令管理php-fpm了 {代码...}
发布了文章2015-07-06
在 /etc/init.d/ 目录下建立启动脚本 nginx 启动脚本内容如下: {代码...} 编辑好后保存,执行以下命令 {代码...} 完成!可以使用以下命令管理 Nginx 了 {代码...}
回答了问题2015-05-26
如果是小项目,还是自己写框架吧,实现个MVC,路由,autoload就行了