你在这里


服务器

阿里云Web服务器ECS和数据库服务器RDS的异地备份

James Qi 2016年5月5日 - 22:46 发布

  以前用我们自己购买托管或者租用的服务器时,备份的用户主要有两个方面:

  1. 短期问题是怕硬件突然损坏,更换硬件后,需要有备份能及时恢复;
  2. 长期问题是留有很久以前的内容,万一需要查找以前的信息可以拿出来。

  而从去年把自己的服务器全面转为云服务器后,上面的二个问题分别如下:

  1. 硬件损坏基本上就不存在了,无论是ECS还是RDS都是有热备份的,硬件出问题会随时由备用机顶替,基本上都是无间断的;
  2. ECS可以有硬盘快照功能,在需要的时候可以回滚,RDS也有备份周期可以设定,可以恢复到使用中的实例或者临时实例。

  从上面来看基本上只剩下一种问题,那就是需要备份比较长时间以前(例如几个月甚至几年前)的内容,在万一需要查找以前信息的时候可以找出来,我们前一段时间一直在按月备份ECS上的数据,将Web目录以及配置文件打包压缩,然后下载到办公室的大容量移动硬盘上,而RDS上的数据刚开始也可以下载到办公室,但随着数据量的增加,备份文件到了几十G、上百G的时候,需要太长时间下载而报错不成功,所以就暂停了下载。

树莓派Raspberry Pi上手做内部小型服务器

James Qi 2015年7月18日 - 18:43 发布

  以前就听说过一些超微型PC可以做一些控制用,类似我上大学时的单片机,只是功能、性能要大幅提升,而且兼容PC,可用软件也多得多,不仅仅只是用于电子控制设备上。

  不过以前也一直没有实际玩,前一阵子因为考虑定期下载云服务器上的备份内容而考虑搞一个内部小型服务器,做ftp/sftp来下载,在网上查了一下,英国出的树莓派Raspberry Pi算是这类设备中的杰作,费用35美元,差不多200元人民币,于是马上淘宝来一台。

  这玩意实在小巧,只有信用卡那么大,还是4核CPU、自带1G内存,我同时购买了一个散热片和一个外壳,连接家里的HDMI电视、加上USB键盘鼠标、连接有线网线、通上电就可以看到屏幕提示了,在网上查了一下资料,插入一个SD卡安装上了Linux一个版本Debian针对Raspberry Pi优化的简版,也是官方推荐的版本。

  有线网络的配置比较简单,修改/etc/networking/interface文件设置IP/Mask/Gateway几项重启就可以了,后来又去采购了一个min-usb-wifi(同时添加了HDMI转VGA接口和一个2A电源),捣鼓半天偶然可以连无线网,后来又不行了,算了就先用有线网吧。还在当当网上购买了两本树莓派的书籍作为参考资料。

阿里云RDS云数据库服务器使用笔记

James Qi 2015年5月29日 - 12:28 发布

  使用LAMP架构搭建网站环境大约是从2006年初开始的,MySQL的性能优化一直没有做得很好,总是遇到问题再临时解决,专门去调优又难以见到非常明显的效果。所以今年初开始采用阿里云服务的时候就再也不用自己搭建的MySQL了,而是采用现成的RDS云数据库,希望阿里能帮忙做DBA的工作。

  不过也没有那么理想,2月份当时转网站的时候也是遇到数据库反应慢的问题(某条查询语句需要运行100秒以上),怀疑是RDS服务器性能瓶颈就多次提升硬件配置还是没有解决,最后是自己反复排查、让阿里云技术支持人员帮忙分析,发现是导入大批数据后复杂SQL语句的执行计划有问题,某个统计数据出现错误,进行数据表分析(或者优化?)后解决。

  后来把转移过来的MyISAM存储引擎替换为InnoDB希望加快速度,但在有一台劲捷公司的RDS上引起IOPS明显上升,只好还原为MyISAM,咨询阿里客服也说读取量大、写入量小的情况下,MyISAM更有优势。但另外一台多库公司的RDS上运行还正常,就维持InnoDB不变。

MySQL迁移到新数据库服务器后负载急剧升高的问题

James Qi 2015年2月26日 - 10:51 发布

  春节前忙着把一些网站从自己独立托管的服务器搬迁到阿里云的平台中去,以前自己的服务器都是购买的顶配硬件(几年前就是16核、64G内存、8块硬盘),安装Linux+Apache+MySQL+PHP在同一台机器上,现在用了云服务器ECS做Web服务器,用云数据库RDS做MySQL服务,应该来说更合理,不过实际运行中也遇到问题。

  先搬迁了几个小的网站,数据量不大、访问量不大,所以搬迁过去没有什么大的负载,ECS/RDS以及带宽什么都很富裕。但在搬迁一个数据量偏大、访问量也较大的网站时遇到问题,RDS的CPU总是100%,不运行自动检测超时MySQL进程并自动杀死该进程的脚本就完全不行,运行后算是可以维持,但一部分页面超时报错。

  我查看了一下,主要是MediaWiki的包含动态页面列表DPL扩展的页面报错,怀疑是RDS配置选的过低,数次升级硬件配置、费用也在不断升高,从260M到600M、1200M、2400M都还是不行,后来不知道怎么碰巧就好了,此后负载一直非常低、用高配置RDS明显有很大浪费,于是我又申请了一个新的RDS,准备迁移数据后退掉老的高配RDS,但在新的RDS上遇到同样的问题,从260M升级到600M、1200M后问题依然存在,我知道再升级也没用,还是有其它问题。

为服务器IP添加反向DNS解析

James Qi 2015年2月4日 - 09:55 发布

  以前在排查我们服务器的IP地址被列入国外的垃圾邮件黑名单的时候,知道最好是为IP设置一个反向DNS域名解析,但国内托管商不太好做,好像需要电信公司等IP拥有者来设置。

  后来租用国外独立服务器,提供商server4you都是做好了IP地址反向域名解析的,用的是国外服务商提供的主域名下的子域名,例如hawk123.startdedicated.com、usloft1234.serverloft.com等。

  最近添置了阿里云的服务器,也有独立IP,昨天发工单咨询,很快就回复说可以做,发去IP和域名后,他们马上就人工设置,几分钟后就可以生效了,例如:server-aliyun-ecs-0.jamesqi.com这样。

  需要进行的设置:

Linux服务器巡检报告汇总

James Qi 2014年5月16日 - 21:17 发布

我们网站内容在不断增加,服务器也越来越多,对于服务器的各项指标的监控也显得更必要了,前两个月开始就让同事来做这方面的巡查工作,也应用了一些技术手段,这两天把前一阵子的巡查报告要到,并进行了一些汇总和分析。

另外,关于服务器性能以及一些瓶颈评价也去找了一些资料,摘录如下:

自由标签:

更换一批服务器损坏硬盘

James Qi 2014年5月2日 - 22:49 发布

  最近在增加新的国外服务器以及对国内服务器进行硬盘的替换升级,国内服务器的硬盘经过几年的使用后逐步损坏,去年让同事进行过详细和全面的磁盘检查和扫描,都进行了记录:

  • 有一些硬盘完全损坏,不能用了;
  • 有些经常变为只读状态的也不敢继续用,主动转移数据到好的硬盘,然后修改/etc/fstab禁用;
  • 有些硬盘从ext3改为ext2后重新修复、格式化,继续勉强使用;
  • 还有一些发现有坏道,但也依然用在不是非常重要的情况下,例如做专门的文件缓存硬盘用。

  以前每台服务器将8个硬盘接口全部占满挂8块硬盘,除了系统盘是厂商配的1T或者500G蓝盘以外,我们基本上都是添加的10000转的300G迅猛龙硬盘,但从目前来看,也是这些迅猛龙硬盘坏得最多。中途还曾尝试添加过笔记本电脑用的64G固态硬盘,但很快这些固态硬盘就坏掉了,无法适应服务器的使用坏境。这说明在大IO吞吐量下,对无论是固态硬盘还是机械硬盘,都还是损害很大的。

  这次准备在5台服务器上把没有在使用的坏硬盘撤下,添置上新采购的1T企业级黑盘(目前性价比最好):

自由标签:

Godaddy转发邮箱屏蔽服务器IP的问题

James Qi 2012年9月27日 - 09:57 发布

  前几天发现一台Linux服务器的网站上发来的邮件突然很少甚至没有了,可能导致客户联系不上,检查发现/var/spool/mail目录下root中有一些没有发出的邮件,其中说到:

----- The following addresses had permanent fatal errors -----
<webmaster@mingluji.com>
    (reason: 554-m1pismtp01-028.prod.mesa1.secureserver.net)

网站迁移到国外Linux服务器的一些配置修改

James Qi 2012年8月30日 - 10:49 发布

  8月份花了好些时间来将一些外文网站搬迁到国外的服务器上,中间遇到很多或大或小的问题,与同事逐一解决了,记录下来一些需要进行的配置修改,以便以后增加更多服务器的时候留意:

页面

订阅 RSS - 服务器