海淘家园 - 海淘GNC/高血压/糖尿病/减肥等保健品

 找回密码
 立即注册
查看: 1043|回复: 5
打印 上一主题 下一主题

过年这几天对服务器的调优

[复制链接]

6707

主题

2万

帖子

15万

积分

超级版主

Rank: 8Rank: 8

积分
151589

热心会员推广达人

跳转到指定楼层
1#
发表于 2016-2-15 11:33:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

只花1分钟注册,更多海淘保健品信息等着你

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
过年没闲着,终于有时间对几台服务器进行一些调整和优化,毕竟海淘家园在新升级更换服务器后,需要一些维护工作。
以下是过年这些天,对自己的几个服务器做的调优工作:

1,BBPR
这台服务器是放在一台主机上,虽然放了一个Niche(自己写的一篇1000多字文章),但没很多时间和动力去写很多的英文文章来推它。
前面海淘家园要升级,我把这台服务器作为开发环境,做了很多安装调试的工作,本身的Wordpress反而出问题没法打开了。

这几天,我重新删除了服务器上的文件,把Wordpress重新安装好,把原来的文章挂好,添加好链接,也试验了一些Import功能把BPV的一些文章导入整理好。算是恢复正常了。

2,BPV
这是我的一台英文博客网站,用了VPS,很困扰的是,最近1,2个月总是会CPU占用率偏高。
一次Hardware修复后,发现Linode提供的建议只是增加配置,给些宽泛性的文章链接推荐。
没买它家的专属服务,只能靠自己了。

新年里就一边百度,一边google,一边来发现,解决问题。
一些有用的命令:
查看CPU占用率高的进程:
  1. ps -eo pcpu,pid,user,args | sort -k 1 -r | head -10
复制代码
修改了Apache的配置文件,降低了Apache的内存使用数量:
  1. StartServers       1
  2. MinSpareServers    3
  3. MaxSpareServers    6
  4. ServerLimit       24
  5. MaxClients        24
  6. MaxRequestsPerChild  1000
复制代码


虽然CPU使用率降低了些,但还是很高。

继续调优发现,一些IP扫描,持续通过SSH来试图登陆我的服务器。于是改变服务器不再用密码登陆,改用密匙文件登陆。再安装Denyhosts来屏蔽这些恶意IP。

以下命令能查看恶意访问:
  1. cat /var/log/secure|awk '/Failed/{print $(NF-3)}'|sort|uniq -c|awk '{print $2"="$1;}'
复制代码



观察了一天,虽然屏蔽了一些IP,但效果不大。继续查看进程Apache的进程某段时间会有很多。
通过命令:
  1. ll /proc/PID号/fd/             // 通过PID找到哪个文件操作的进程,进而知道问题所在
复制代码
发现很多在浏览网站的一些页面,这是CC攻击了,所以还是要更强的手段来限制。

最后还是安装了Fail2Ban软件来监视Apache,SSH。
观察后发现效果不错:
回复

使用道具 举报

6707

主题

2万

帖子

15万

积分

超级版主

Rank: 8Rank: 8

积分
151589

热心会员推广达人

2#
 楼主| 发表于 2016-2-20 10:42:08 | 只看该作者
2016-02-16
HBI开启Gzip功能

2016-02-20
BPV升级Wordpress从3.9到4.4.2,看看性能有没有改善。

2016-02-24
收到Linode的警告,BPV服务器被当肉鸡去攻击其他网站了。
赶紧排查问题。
tail /var/log/httpd/access_log
发现正被一个立陶宛的IP攻击xmlrpc.php:
185.130.5.XXX - - [24/Feb/2016:12:05:54 +0000]"POST /xmlrpc.php HTTP/1.0" 301 2 6 "-" "Mozilla/4.0(compatible: MSIE 7.0; Windows NT 6.0)"
185.130.5.XXX - - [24/Feb/2016:12:05:54 +0000]"POST /xmlrpc.php HTTP/1.0" 301 2 6 "-" "Mozilla/4.0(compatible: MSIE 7.0; Windows NT 6.0)"

马上Ban了这个IP:
iptables -I INPUT -s 185.130.5.180 -j DROP
处理了xmlrpc.php。


CPU和IO立马下来了。


2016-02-27
新换台服务器,选择LNMP平台,摸索了整体迁移WP的方法。
1, backup from old server:
#mysqldump -u root -p WP-DB>test.sql
Zip \wp-content\plugins, themes, uploads
2, Install Wordpress in newserver;
3, import sql via PHPMYADMIN with test.sql
4, unzip plugins (delete existing first),themes, uploads to new wp;
5, Swap IP between two servers;
6, reboot new server with old IP.

再启用了密匙登陆。



回复 支持 反对

使用道具 举报

6707

主题

2万

帖子

15万

积分

超级版主

Rank: 8Rank: 8

积分
151589

热心会员推广达人

3#
 楼主| 发表于 2016-3-27 14:03:26 | 只看该作者
2016-03-24
HBI 增加了百度内链搜索,目前站内的搜索功能大大增强。
前几天发现HBI的Robots文件限制所有的蜘蛛造成百度和google收录直线下降。
这是我前面做迁移的临时措施,忘了改回去造成的。
现在重新修正了robots,希望后面的收录能改善。

回复 支持 反对

使用道具 举报

6707

主题

2万

帖子

15万

积分

超级版主

Rank: 8Rank: 8

积分
151589

热心会员推广达人

4#
 楼主| 发表于 2016-4-2 12:42:07 | 只看该作者
2016-04-02
HBI 增加了百度内链搜索后索引改善了。但google索引没解决。
      添加了discuz下的google xml的地图文件,希望后面几天能看到google的索引能改善。
回复 支持 反对

使用道具 举报

3

主题

565

帖子

8589

积分

论坛元老

Rank: 8Rank: 8

积分
8589
5#
发表于 2016-5-13 20:41:56 | 只看该作者
教授,发现个奇怪的事:用360极速浏览器打不开贴子。只能看到每贴的标题。
而用360安全浏览器就没有这样的问题。
是我电脑的问题么?
回复 支持 反对

使用道具 举报

6707

主题

2万

帖子

15万

积分

超级版主

Rank: 8Rank: 8

积分
151589

热心会员推广达人

6#
 楼主| 发表于 2016-5-19 21:55:44 | 只看该作者
nnlzb0829 发表于 2016-5-13 20:41
教授,发现个奇怪的事:用360极速浏览器打不开贴子。只能看到每贴的标题。
而用360安全浏览器就没有这样的 ...

不好意思,我一直不用360浏览器的。
你可以在其他电脑上看看是不是这样
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Michaelr的海淘家园   

GMT+8, 2024-12-31 01:36 , Processed in 0.078418 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表
Web Analytics