运维军团 Blog

0

nginx代理高级应用

运维军团祝你元宵节快乐

小序:先感谢军粉们的支持,新的一年运维军团依然秉持给大家分享原创干货的宗旨。春节假期后的首篇文章,希望大家能够喜欢。

本期文章介绍nginx代理实践与应用

1 Nginx代理功能介绍日常业务中经常会遇到各种代理转发的需求。其中,有些应用本身提供代理程序,如zabbix 的zabbix-proxy。有些应用有第三方解决方案,如saltstack的salt-broker。但也有许多应用不提供类似的代理方案,这时就需要专门的代理程序。 

常用的通用代理方案有iptables、haproxy。而Nginx自1.9.0起加入stream模块并支持TCP转发,自1.

[阅读全文]

0

运维春节指南- 自求多福

 恭贺新禧,鸡年大吉  

每一次节日狂欢的背后都有众多人的付出,除夕的抢红包活动如此,游戏运维也一样,假期流量集中爆发这也就像虚拟世界的春运,需要提前备案、疏导分流,方可过个安心年。

下面我们来聊一下假期前运维需要准备哪些事情,我们才好轻松过节。

1 机房底层

首先是我们自建机房,自建机房承载着公司内网核心数据,一旦有点异常影响到研发部门的游戏发版就要背锅了。

自建机房的巡检,属于比较底层而且容易被运维忽视的巡检,比如下列各项:

 

如果是第三方IDC托管的,另外有三个点需要特别注意。

1.1 机柜检查

首先是机柜检查,看是否存在电流超载的情

[阅读全文]

0

Nginx模块在Python开发中的应用

Nginx模块在Python开发中的应用

概述Nginx和python都是运维人员的大爱,我们的各个运维后台全部是python写的,里面偶尔会碰到些实现起来比较麻烦的逻辑,但是用nginx的模块却可以轻松解决。现在运维后台越来越流行,把原先大量的终端操作移到后台来自动化,让我们的工作更加便利化,是DEVOPS的重大枢纽工程,今天来举例介绍下nginx和python后端的一些巧妙结合。

1 前后端开发模式我们使用前后端分离的方式来开发运维平台,约定好通信数据只能是JSON,且HTTP状态为200,前端根据后端返回的JSON数据来进行相应的处理。在后端程序正常的情况下,这个流程很顺利,然而在后端程序出现异常抛出HTTP 50X的时候会

[阅读全文]

0

如何搭建一个高密集接入的企业无线网

前言

目前企业无线网络已经不在是简单的为用户提供连接,还需要考虑对业务的保障,无处不wifi的年代无线网络的性能和用户体验都成为非常重要的指标。然而现实是残酷的,当前无线的应用场景面临着非常多的挑战:

无线网络成为了主流的网络接入手段

关键业务在无线网络上运行

终端的接入数量众多

终端的接入类型多样化

为此规划一个满足用户应用需求和体验的无线网络也变得尤为重要,这个网络首先需要满足尽可能多的接入无线客户端,同时要保障一些关键业务应用的使用体验,说之了了做之不易。所以在此也首先声明一点无线这里没有万精油方案,我们所分享的仅是内部的一些实施经验和对无线方面个人的

[阅读全文]

0

闰秒来袭!|| 2017跨年,服务器可安好?

  祝大家新年快乐Happy new year

 闰秒又来啦!“电子设备一般无法识别一些特殊的时间,比如即将到来的2016/12/31 23:59:60,可能会导致很多莫名奇妙的问题,不过现在越来越可控了,对服务器也并不是灾难性的。“

“法国巴黎的国际地球自转和参考系统服务地球定向中心(IERS)宣布,国际标准时间UTC将在2016年12月31日23时59分59秒,加入正闰秒,即增加1秒,才会跨入新的一年。”不过不影响我们的新年跨年倒数活动,因为我们是1号早上8点才正式调整,那个时候北京时间的7:59:60≠8:00:00。

我们常用的“世界时”以地球自转周期决定,不过这个周

[阅读全文]