服务器运维的那些事

生产服务器部署websocket项目,记得转发ws协议!

前几天在用websocket+nodejs坑一个项目,主要是用websocket来传输主机的性能数据 本地测试很正常,socket也正常的建立了连接并且接收到了数据。于是直接push到了local的测试服务器上。   然后今天下午来公司之后发现被localserver drop了连接。。。 正好奇什么问题,棒棒就把我打了一顿 因为localserver这边是用nginx做的http转发,并且我也绑定了域名(lo.status.mxd.moe), 但是我写nginx的conf文件时并未想到ws协议也要转发的问题,于是就导致了websocket降为轮询的方式   于是自然而然的就导致了nginx里大量的log,大 ...

在wdcp下,为网站启用https

因为某些特殊需要,需要对有安全需求的一个网站启用https 所以整理了这篇文章。     首先,先说下我的环境 linux测试环境主机一台,版本为CentOS 6.6 上面部署了wdcp  并且采用了nginx(tengine) + apache + php的方式来解析网站 tengine版本为2.1.0,apache版本为2.2.26,php版本为5.5.9 二级域名一枚(admin.mxd.moe)   我们的目的 为admin.mxd.moe域名启用https 并且将所有非https的访问,重定向到https(强制https)   开始 最初,你需要一个SSL证书,这个可以借助搜索引擎,既有免费的,也有收费的 我使 ...

访问内网服务器上的远程mysql速度过慢的情况,以及解决方式

事情的由来是这样的,   内网中有两台服务器, 一台为webserver,记作服务器A,内网IP:172.16.1.1 一台为gameserver,记作服务器B,内网IP:172.16.1.2   两台服务器的职能是不同的, 服务器A负责存放网站以及网站组件,这其中也包括mysql 服务器B负责一个游戏的运行,但游戏内的数据都需要存到数据库里,因为考虑到后期发展,可能需要把游戏内的数据通过服务器A上的网站展现出来,再加上可管理性等等原因,决定把服务器B的游戏数据都存储在服务器A上面的数据库里   于是很正常的在服务器A上为新建了一个mysql用户名 ...

在Hyper-v上部署的linux上传速度奇慢

趁着这个周末把原来的iis6废弃了

换成了centos + namp了

然后把网站迁移过去后,站点访问速度出奇的慢。。。

具体点的表现就像是站点被限制在1Mbps的上行速率,但是下行速率还正常的不得了。。

 

解决办法:

ssh执行:

vi /etc/sysconfig/network-scripts/ifcfg-eth<num>

然后在最后一行添加

THTOOL_OPTS="tso off"

 

就搞定了,感谢bangbang93的帮忙

done!