分享一下自己在使用Nginx的一些经历

最初我的服务器一直用的是Windows 2003,web环境都是IIS,网站的程序都是PHP+MySql架构,但是后面发现国内越来越多的网站开始转用Nginx,我便在网上搜索了一些关于Nginx的相关文章,才知道它非常之强大,在并发和反代理方面远远超过Apace和IIS,但是它需要运行在Linux下才能更好的发挥自己的能力,可是我从来没使用过Linux服务器,而我又特别想使用Nginx,怎么办呢!我开始在本地的虚拟机搭建Linux系统来练手,慢慢的懂得一些基本操作后便请IDC的技术员帮我把服务器系统果断的转成了Linux服务器,因为我是Linux系统及Nginx使用新手,所以我选择了网上好心人提供的Lnmp集成安装包,这让我节省了很多时间,在这里真心的感觉军哥的Lnmp安装包。

 

第一台服务器安装了Lnmp环境后,上面运行了一百多个站,确实是比IIS好很多,我的网站都是统一用我自己写的程序,在linux下可以用命令批量修改网站,这个也提高了不少效率呀!

 

但是第二台服务器问题出来了,第二台服务器上运行了一个有四百多个站的站群,它们都是共用一个Mysql数据库,数据库里的表有一个有上千万的记录,另外还有一个有两百万的记录,当时本来是打算把数据库记录写到redis里的,但是内存才16G,感觉写进去后内存会不够用,最后没有写,站群刚开始上线还稳定,但是随着搜索引擎的蜘蛛爬得越来越厉害后,数据库一天会死掉十几二十次,哎,别提了,那个烦啊!这样的情况一直持续了一个月的时间,我当时是用Shell写了一个脚本,每三分钟检测一下数据库,如果死掉后就系统自动重启中(说明一下无法重启mysql,所以只能重启服务器系统了),期间一直在不断的尝试修改my.conf配置文件,但是一直都没能解决问题,当时一度对Lnmp失去了信心。最后是将my.conf配置文件里的“innodb_buffer_pool_size = 16M”改成了“innodb_buffer_pool_size = 512M”,这下终于把问题解决了!哦也!

 

转载于:https://www.cnblogs.com/desong/articles/3656499.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值