缘由:
前天,网站更新数据,数据量本身有20几万,运行在wellcms1.0x下,速度一直挺流畅(wellcms真不是吹的,NB!),更新数据量大概1000多数据,发布后,还看了一下,一切正常!5分钟不到,再次打开查看,500错误!!!
过程:
1.本来认为500错误不是大事,最多是服务器重启,更新缓存,网站内查找问题,对照http://www.wellcms.cn/read-61.html,不随人意,办法想尽,一切照旧,500错误一直坚挺,这下着急了。个人感觉,自己解决不了这个问题,估计是个大问题!网站从建起来到现在这几个月,流量逐步走到2万多IP每日,这一下岂不是蛋打鸡飞?
2.本想在论坛发帖,想这高人们回复较慢,还是自己找QQ群帮忙吧。就马上在群里说了问题,群友hide(41159***) 立刻就回复指导了救急的方法,指出几点:重启服务器,删除缓存,或者升级系统重装。群友hide指点这几点,我也都有尝试,解决不了问题!我考虑到几十万数据,重装太麻烦,担心整个崩溃就玩大了!怎么办呢?
3.只有找大神本尊了——冰哥!联系到冰哥,把情况跟冰哥说明清楚,冰哥指出了几个问题:数据库,缓存,文件夹权限等几个方面,在冰哥不厌其烦的指点下,就刚刚,问题解决,还是热乎的!打扰了冰哥两天时间,非常感谢,很是惭愧!!!
总结:(必须记得文件和数据库备份!!!重要!!!)
1.服务器选择,建议用linux,虽然win系列服务器可视性操作方便,但文件夹权限设置很是操蛋,还占用服务器内存,长期运作网站,还是linux为王者!
2.如果是win服务器务必给足相关文件夹权限,Linux服务器ftp即可设置权限!
3.清理缓存,查找问题顺序:网站缓存清理》服务器缓存清理》浏览器缓存清理!
4.网站进入调试模式,查找问题根源!
5.在线测试还有问题,下载到本地测试!
6.注意采集发布可能会发布错误数据,导致表出现问题!数据库相应表单出现错误,则必须修复!
7.网站之外感觉修复差不多,切记改回原来设置!这中间设计缓存是否开启,虚拟静态是否开启,插件是否开启等!
8.我原来的是1.0,直接升级为2.0,如果升级失败,可以多试着升级几次!升级不会损坏升级好的数据,还会修复错误的数据!
9.升级的时候,https需要改为http,同时关闭云加速!
10.缓存建议YAC,怎么安装,我有发过帖子!不管如何,还是linux好用!
.....
还有一些情况,后面再单独说明相关问题,有500错误的可以后面跟帖,咱们一起探讨!
最后,还是要感谢冰哥,感谢群内不知名的朋友,你们的真诚让我很是感动!虽然wellcms还比较小众,但是,相信在冰哥的努力执着、在群友会员的支持帮助下,功能强大的weillcms会越走越好!祝大家身体健康、心想事成!
- rocking2020-2-222楼感谢提到我 因为我遇到同样的问题
- rocking2020-2-223楼冰哥 我建议点 那个错误数据这个真的要出个功能解决 比如有的采集数据能在搜索里面搜索 但是内容管理没有 这个就应是错误数据 我觉的应有修复功能最好
- 燃烧的冰2020-2-224楼
能搜到,没有显示,这说明采集速度太快,上一条数据未采集完,下一条又来了,只要 website_thread 和 website_data 主表有数据,就有机会修复,以后有时间出工具吧。
1.服务器网速;
2.服务器本身资源是否充足,如CPU、内存、MYSQL连接数等等,总之只要服务器资源充足,wellcms 来者不拒,你来多少入库多少,但服务器本身资源不够了,就不是 wellcms 吞不下数据的问题了,而是服务器本身问题了,这个时候最好调整采集速度。
3.采集目标站网速;
4.采集者本机网速。 - 燃烧的冰2020-2-226楼
出来用处也不会大,如果没显示出来,说明 website_data 这个表也没有数据,只有标题,没有内容修复个什么呢?
自己调整下采集速度吧。
这说明服务器资源到了极限了。
- 可燃的冰2020-2-228楼这什么站这么牛,几个月干到2万IP,还是采集来的