周末值班安排

来自技术开发小组内部wiki
跳转至: 导航搜索

建立周末值班制度是为了保证在突发异常情况下,能够快速响应,排查并解决问题,保障网站功能正常运行,按照技术开发内部人员数量,每人一天的模式进行值班安排

值班期间需要保持通讯工具通畅,网络访问正常,尽量减少远距离外出

代码修改更新处理

在需要通过修改代码修复问题的情况下,可以通过回滚代码的方式来达到更改更新代码的目的,事后再通过代码库进行对应的更新
首先找到对应版本库的最近的一个正确发布快照(/data2/publish_history/),然后修改其中的代码,最后通过发布脚本
(/data2/fmb_publish/rollback.sh  快照目录  xxxx)发布

主从问题快速切换到主库

在从库不同步或有滞后的情况下,需要进行紧急切换到主库进行应急,具体操作步骤如下
首先需要找到对应版本库的最近一个正确发布快照(/data2/publish_history),然后修改其中的数据库配置文件/application/config/product/database.php,
只需要开启其中一行即可://$db['slave'] = ‘’;  将此行代码打开即可,最后通过发布脚本发布,待问题处理后再复原
通过恢复脚本命令进行快速发布   ./rollback.sh fmb.dianping 对应的快照版本

数据库连接操作[三思而后行]

为了应对需要直接修改数据库的情况,开放了数据库操作权限,但请慎重使用,更新操作前三思而后行,必须要有条件限定,更新之前查询影响的数据行数
./mysql_master_www.sh (主)
./mysql_slave_www_fmb_r.sh (从)
./mysql_backup_www_r.sh (备份)
./mysql_delay_www.sh (延迟)
./mysql_abtest.sh (灰度)

数据库堵塞快速清理

针对数据库堵塞导致连接数过多的情况,需要及时登录对应的机器,查看堵塞的情况,然后根据对应的查询关键词(需要灵活判断),更换脚本中的查找关键字
执行脚本:(kill_mysql_master_www.sh 或 kill_mysql_slave_www.sh) (执行前必须执行查询过滤查看匹配的进程情况,然后再执行脚本中的kill操作)

针对偶尔产品出售状态不对的情况

针对有时反馈产品销售状态不对的情况,可以通过在对应的票务中先进行屏蔽然后再开放的操作来修正销售状态

针对用户后悔改签的情况

需要通过登录后台,位置(其他管理->技术工具->),通过提供的工具进行正确的操作(需要分清楚情况再执行)
退货改签:
http://admin001.fumubang.com/tickets/emergency_tool/return_order_change
(主要针对退货并且是退货拒绝的状态做改签操作流程处理)
用户后悔改签:
http://admin001.fumubang.com/tickets/emergency_tool/users_change_order_backs

(此方式较为常见,需要频繁处理客服操作错误导致的订单悔改,改到之前的订单状态用此流程,有详细的说明)

针对付款掉单的情况

需要修改订单的order_status 为5 ,同时需要 修改pay_status 为2 ,再根据实际情况调整好购买商品的库存及出卖数

针对被酒店拒单后无法匹配假占房的情况

问题描述:用户下单后,客服生成订房单发给酒店,酒店确认无货拒单,后台关房开启假占房。但此时此订单已生成了订房单,不会去匹配假占房,需要删除订房单,才能匹配。
解决方法:登录后台通过技术工具解决,位置(其他管理->技术工具->移除订房单)(需要分清楚情况再执行)
注意:工具需要输入订单号和商品id即rec_id,rec_id的获取:通过订单号搜索到相应订单,找到交易快照,链接地址里面有rec_id。

对于使用了占放单没有解锁就被改签或退货完成(交易关闭无法解锁占房单)的情况

问题:若没有解锁就发起改签或者退货完成,此时订单状态为交易关闭,不再显示订房单信息,无法解锁占房单,解决方法:
1)手动修改数据库订单状态为交易成功,即update `fmb_order_info` set `order_status`=5 where order_sn='xxxxxxxxxxxxxxxxxxxx' limit 1;
2)登录后台可以解锁占房单了;
3)解锁占房单后再将原订单状态改成交易关闭,即`order_status`=6.


<syntaxhighlight lang="php">


2018-03-03 艳民 18701644809 2018-03-04 马杰 18618425967 2018-03-10 志新 18810595015 2018-03-11 雷宇 13301098110 2018-03-17 瑞瑞 13146703125 2018-03-18 燕妍 13810398087 2017-03-24 晓峰 18500187592 2018-03-25 艳民 18701644809 2018-03-31 马杰 18618425967 2018-04-01 雷宇 13301098110 2018-04-07 瑞瑞 13146703125 2018-04-14 燕妍 13810398087 2017-04-15 晓峰 18500187592 2018-04-21 志新 18810595015 2018-04-21 马杰 18618425967 2018-04-22 艳民 18701644809 </syntaxhighlight>