User Tools

Site Tools


开发一个上线的项目需要注意哪些

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
开发一个上线的项目需要注意哪些 [2021/06/15 16:06]
jordan created
开发一个上线的项目需要注意哪些 [2023/03/08 16:09] (current)
xujianglong ↷ Page moved from 内部资料:开发一个上线的项目需要注意哪些 to 开发一个上线的项目需要注意哪些
Line 1: Line 1:
-====== 上线程序代码编写注意事项 ======+====== 上线程序代码编写注意事项(如何记录日志) ======
  
 真实上线的程序由于大量用户使用,可能会出现一些不可预知的情况,而且不能在服务器上实时debug代码,因此需要通过各种技术手段"复现"问题。主要手段就是日志,具体来说包括以下几个方面。 真实上线的程序由于大量用户使用,可能会出现一些不可预知的情况,而且不能在服务器上实时debug代码,因此需要通过各种技术手段"复现"问题。主要手段就是日志,具体来说包括以下几个方面。
Line 12: Line 12:
 服务器上可能有类似计划任务的情况存在,或者其他很重要的信息,最好根据需要通过邮件发送,而不需要自己主动去看。主要原因是每次登录服务器或者登录网页,都需要花时间,被动接收日志就能省点儿时间。同时,不论是否有异常,都需要发送重要邮件,以免由于邮件服务器问题导致重要的错误邮件没有被收到而误以为没有问题。 服务器上可能有类似计划任务的情况存在,或者其他很重要的信息,最好根据需要通过邮件发送,而不需要自己主动去看。主要原因是每次登录服务器或者登录网页,都需要花时间,被动接收日志就能省点儿时间。同时,不论是否有异常,都需要发送重要邮件,以免由于邮件服务器问题导致重要的错误邮件没有被收到而误以为没有问题。
  
 +===== 日志需要按照日期滚动存储 =====
 +上线项目会产生大量的日志,而且随着时间的增长,日志会不断增大,为了便于查看和日志迁移,建议日志滚动存储,每天存一个日志(可以通过Nginx,apache的配置实现,或者通过编程语言的日志管理功能实现)
  
 +更多可以参考:[[https://zhuanlan.zhihu.com/p/45496501|记录日志有哪些好的技巧?]]
  
开发一个上线的项目需要注意哪些.1623744373.txt.gz · Last modified: 2021/06/15 16:06 by jordan