创世神域

Nothing is impossible.

@Puteulanus4年前

03/18
02:12
学习心得

签到站最近进程

基本上能确定签到速度逐渐降低的原因了。

当初设计方案时考虑了db4free突然删账号或者不提供服务的情况,却没想到它的服务是逐渐不稳定起来的。前几天想在db4free申请个马甲,死活接不到邮件,才意识到可能db4free出事了。

大体说一下我的分析吧。

由于db4free的数据库访问速度严重降低,导致签到效率被极大地降低了,外在表现为网站访问速度明显降低,点击一个选项时,读取时间明显增加。当时我以为是500云的服务开始不稳定了,其实原因出在数据库上。数据库访问变慢【经常访问不到】带来的一个重要问题是,cron执行开始失败【好吧也可能是网站防火墙把我拦了?】,反正我七个副站的web cron是挨个因为执行错误次数太多而进入了挂起状态,这使得签到进一步变慢。

然后,web cron貌似还出问题了。

今天猛然发现两个靠web cron执行更新的采集站罢工了,转为D监控之后恢复正常。好吧这怪不着人家,人家首页上就写了本服务不稳定。。。

现在已把按照db4free删号预案将数据库搬运到openshift,所有副站暂时停摆,cron主要靠Zend自带的,顺便用D监控的https每十分钟一次【3节点】执行cron。国内这几天访问速度应该会直线下降,不过执行速度已经恢复正常了。话说我倒是又找到了一个免费数据库,大小只有5M,不过拿来弄签到站是够了。速度还不错,而且对申请马甲卡得比较死,现在申请了两个账号挂着例站看看稳定性,如果稳定的话过段时间可以试试用起来。

明天研究下openshift的数据库能不能开放给外网,能行的话找个国内速度快支持Zend【找不到就还是500云了】的空间做个副站,连openshift的数据库,用作访问界面。那堆分销的副站就不要了好了,既然openshift能保证效率,红帽的稳定性还是信得过的。

 

签到站最近进程