zoukankan      html  css  js  c++  java
  • 151688小额批发搜索引擎第二次更新部署教训总结

    主要是上线了资讯板块,这个板块使用后台生成静态化文件来操作,首页,列表页,还有详细页。

    另外更改编码从gb18030到gbk和gb2312

    上线后使用这个线上gzip工具测试了一下是否支持gzip压缩传输,这个工具还是不错的,之前用过国外,还是这个用的详细,亲切。

    http://www.abans.cn/tool/gzip?site=http://www.15-1688.com/news/index.html

    在部署的过程中我犯忌了几个错误,使中途网站不能访问的16分钟左右(来自监控宝的数据)

    1.刚开始,我在更新网页模板文件还有nginx.conf的配置文件, 都是一个一个备份,然后使用比较工具和本地的版本进行比对,看有哪些差异。然后在上传新版本,重启服务器。

    这样操作了两个之后,我把认为不太会出错的,就直接批量的上传覆盖了,之后想一次搞定再重启,结果重启就报500错误了,我重启tomcat,删除pyc文件也没用.我为ubuntu增加了gb2312和gbk的本地locale支持,干脆就重启一下。趁这段时间,我决定将本地的文件打包,之后上传,解压缩,启动tomcat就搞定了。事后我想主要是一个一个覆盖,可能漏了文件了。

    在更新前,我还特地查看了googlebot的爬行纪录,基本上隔一至二分钟就爬一下我的网站,本来想等它不爬了再更新,但是,它爬要很久,我也不能等辈它,就操作了,估计有几个500被bot吃到了。

    这次给我的教训是,更新还是完整打包更新比较好,之前在老东家那也遇到过这样的问题,大家都不敢更新代码,因为怕自己的代码覆盖了别人的代码担不起责任,但是这个到自己这,即使是自己写的代码也担心出错,还只是第二次部署,就这样以后怎么办呢。

    今后还是要代码完整的打包部署。

    我在考虑整个nginx分析爬虫的日志工具。web形式的,

    另外考虑用一个todo list记录一下,哪些要改的东西

  • 相关阅读:
    firewalld添加/删除服务service,端口port
    centos7下配置ftp服务器
    CentOS安装vsftpd FTP后修改默认21端口方法
    虚拟机,安装tools时出现“安装程序无法继续解决
    Linux下mysql数据库备份
    测试linux下磁盘的读写速率
    redis状态详解
    office2010安装不了提示已经安装32位的了怎么办
    nginx安装部署
    结构体赋值
  • 原文地址:https://www.cnblogs.com/lexus/p/1819570.html
Copyright © 2011-2022 走看看