张映 发表于 2017-09-30

分类目录: apache/nginx

nginx做前端代理分发,tomcat处理请求。nginx反代tomcat实现https有二个方法。

阅读全文>>

张映 发表于 2017-07-25

分类目录: apache/nginx

微信小程序需要tls1.2,也就是说openssl要是1.0.2以上的版本。重新安装openssl后,nginx也是要重新安装的。

服务器的nginx安装好了,重新安装,就用了nginx -V的配置。下面是详细过程。

阅读全文>>

张映 发表于 2016-12-15

分类目录: 服务器相关

mac下面安装php nginx mysql根linux下面差不多,建议大家使用brew管理工具包安装。

阅读全文>>

张映 发表于 2016-05-22

分类目录: 服务器相关

openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。openfire安装和使用都非常简单,并利用Web进行管理。openfire集群,还比较容易配置的,但是没有连接池,这一缺点,我们可以用nginx来弥补。

阅读全文>>

张映 发表于 2016-04-17

分类目录: apache/nginx

小VPS受系统资源的限制,访问量过大,超过系统所能承受的极限时,有一部分请求就会502了。在系统资源够用的情况,优化nginx,php-fpm,以及系统本身,达到2个目的:

1,合理配置系统资源,将有限的资源,最大化利用。好钢用在刀刃上。

2,尽量减少磁盘的I/O

阅读全文>>

张映 发表于 2015-06-30

分类目录: apache/nginx

nginx php设置上传文件大小,有三个地方需要改。

阅读全文>>

张映 发表于 2015-05-26

分类目录: apache/nginx

今天遇到一个怪问题,虽然解决了,但是具体的原因还是不清楚。一个test.php文件,写了一个curl请求别的api接口,如果通过nginx访问的话,10次能成功一,二次,并且非常慢。如果通过php命令直接运行,每次都成功,并且速度很快。

阅读全文>>

张映 发表于 2015-01-22

分类目录: php

以前考虑过这个问题,今天实现了一下,挺快的,从研究到开发完成差不多4个小时。有点类似QQ,二台电脑登录,一台会把另一台挤掉线,并提示其他地点登录信息。

阅读全文>>

张映 发表于 2015-01-12

分类目录: 服务器相关

1,加载插件

# ln -s /usr/share/munin/plugins/nginx* /etc/munin/plugins

munin自带的nginx功能就二个,如果下了第三方的插件,可以一并放到/etc/munin/plugins,这样监控的会多些

阅读全文>>

张映 发表于 2014-12-12

分类目录: 服务器相关

一、corosync、pacemaker介绍

corosync是用于高可用环境中的提供通讯服务的,它位于高可用集群架构中的底层(Message Layer),扮演着为各节点(node)之间提供心跳信息传递这样的一个角色;

pacemaker是一个开源的高可用资源管理器(CRM),位于HA集群架构中资源管理、资源代理(RA)这个层次,它不能提供底层心跳信息传递的功能,它要想与对方节点通信需要借助底层的心跳传递服务,将信息通告给对方。通常它与corosync的结合方式有两种:

pacemaker作为corosync的插件运行;
pacemaker作为独立的守护进程运行;

corosync与pacemaker组成的是高可用的容器,需要高可用的服务,可随时添到容器中,或者从容器中删除。灵活性很强。

heartbeat我也用过,请参考:heartbeat mysql双机互备实现高可用 安装配置

用过corosync与pacemaker后,个人推荐corosync与pacemaker。

阅读全文>>