cms check && cms load && cms reload
just test
监控接口把存在问题的接口地址发送过来,这边对cms配置文件进行处理。
reload是重新上线功能,crontab任务来扫描可以重新上线的模块。
Email.php 这个是直接用的现成的模版
conf.php 这个是配置文件以及其他的配置相关
cms_change.php 这个是接受监控发送过来的url,根据配置文件来获取位置。从cms中获取数据,修改cms的值,
然后再将修改好的数据上传上去。使其生效。修改的数据和其他的基本信息都会存储在数据库中。
整个过程就是将json数据变成php数组数据进行修改,然后encode上传上去。
修改后的内容会自动发送邮件通知相应的人员。
reload.php 这个是扫描之前的接口是否已经被修复,如果修复之后就自动将其添加上线。如果没有修复的话,就自动忽略。
当时厂里还没有强制要求使用新的代码规范,所以代码还是按照之前的风格写的。