V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Makuma
V2EX  ›  程序员

当前的 On Call 机制是否合理,如何改进?

  •  
  •   Makuma · 2021-03-24 08:30:42 +08:00 · 7716 次点击
    这是一个创建于 1369 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我目前处于快毕业即将入职的状态,今天凌晨五点多却收到了已经半年离职的公司的三个报警电话,每次都屏蔽,然后还能换新的号码继续打。

    且不说这个 bug,如果将来入职后在非工作时间也一直被 on call 电话骚扰个人生活,我可能真的不能适应码农这个职业,毕竟都 996 了,可怜的休息时间还可能被无限打扰。所以想问问大家公司的 on call 机制是怎样的,有没有更好的方法,以及如果实在无法改变的话,大家是怎么接受现状的。

    57 条回复    2021-03-26 00:03:12 +08:00
    Scent
        1
    Scent  
       2021-03-24 08:34:32 +08:00
    与原公司沟通,沟通不畅报警
    xmumiffy
        2
    xmumiffy  
       2021-03-24 08:35:27 +08:00 via Android
    7 ~ 22 点有 call 22 ~ 31 点监控都关了
    Makuma
        3
    Makuma  
    OP
       2021-03-24 08:41:55 +08:00
    @Scent 已经联系前同事了,但是担心以后的公司也会这样 on call
    Makuma
        4
    Makuma  
    OP
       2021-03-24 08:42:20 +08:00
    @xmumiffy 这个可以有
    cominghome
        5
    cominghome  
       2021-03-24 08:45:55 +08:00
    大点的公司 ON CALL 肯定是有的,不过通常都是轮流的,一周一天这样子?

    而且说实话,大半夜的,哪来那么多 critical 告警...(除非你负责底层平台这一块的维护)
    tuding
        6
    tuding  
       2021-03-24 08:47:02 +08:00 via Android
    晚上睡觉开飞行模式都是很多年的习惯了😂
    Makuma
        7
    Makuma  
    OP
       2021-03-24 08:50:55 +08:00
    @cominghome 那时候负责的是国外业务,所以就是大半夜才出问题...
    ReZer0
        8
    ReZer0  
       2021-03-24 08:51:04 +08:00   ❤️ 1
    双卡,一张生活用一张工作用,工作用随时可以停丢掉不心疼,晚上睡觉工作号关闭。
    Makuma
        9
    Makuma  
    OP
       2021-03-24 08:51:15 +08:00
    @tuding 学到了[doge]
    revalue
        10
    revalue  
       2021-03-24 08:51:27 +08:00
    你都没试过被“夺命连环 call” 小意思啦
    Makuma
        11
    Makuma  
    OP
       2021-03-24 08:52:29 +08:00
    @ReZer0 这个可以有
    Makuma
        12
    Makuma  
    OP
       2021-03-24 08:53:19 +08:00
    @revalue 我也就实习了一段时间,阅历太少,所以比较担心
    ReZer0
        13
    ReZer0  
       2021-03-24 08:55:41 +08:00
    @Makuma 有了小号,你微信如果可以分身多开,就申请一个工作用,什么同事群客户群开发群等等全部在小号,然后微信设置里免打扰时间设置为下班时间,必要时可以直接结束分身进程。QQ 同理。
    IvanLi127
        14
    IvanLi127  
       2021-03-24 09:01:02 +08:00 via Android
    这种除非偶尔有,否则公司就必须安排值班,不然白嫖太明显了
    Makuma
        15
    Makuma  
    OP
       2021-03-24 09:02:18 +08:00
    还有个问题,如果在下班时间一直无视这些 on call 警报,会不会影响绩效考核呢
    Makuma
        16
    Makuma  
    OP
       2021-03-24 09:03:22 +08:00
    @IvanLi127 白嫖不至于,应该就是报警设置没弄好
    killergun
        17
    killergun  
       2021-03-24 09:03:35 +08:00   ❤️ 1
    工作号单独,晚上直接静音或者飞行
    redtea
        18
    redtea  
       2021-03-24 09:03:43 +08:00
    正常情况下,开发还能接触生产环境?要找也该找运维,运维处理不了才来找开发。
    touchwithe
        19
    touchwithe  
       2021-03-24 09:05:40 +08:00 via iPhone
    说勿扰模式和双卡的都没有回答楼主的根本问题啊。事实是有自己负责的线上业务的话肯定要 on call,习惯就好。习惯不了的不要做运维,当然开发也好不到哪里去。
    seki
        20
    seki  
       2021-03-24 09:07:38 +08:00
    devops 是沒有運維的……去專門有運維的公司的話就會變成運維給你打電話,但至少不是自動撥號的

    我們是 devops 模式,然後一個組的人輪流值班
    Makuma
        21
    Makuma  
    OP
       2021-03-24 09:09:21 +08:00
    @redtea
    @touchwithe 以前做大数据开发,主营后端,兼职数据,报警的可能是那些数据流任务
    binux
        22
    binux  
       2021-03-24 09:09:58 +08:00 via Android
    @Makuma 不会,不等考核就辞退了🐶
    Makuma
        23
    Makuma  
    OP
       2021-03-24 09:11:08 +08:00
    @seki 可能是我工作经历太少,想的太多了
    jadec0der
        24
    jadec0der  
       2021-03-24 09:11:19 +08:00
    一般都是有轮班的才叫 oncall,否则没有 offcall 何来 oncall 。

    我以前在一个国内公司,每个 service owner 都是具体的人,只要有问题电话就打过来了,我连健身都把手机放身边,在公司两年没关过机,但是被打电话叫醒的次数也不多,一年两三次吧。

    后来去了外企,全组轮班,大概一两个月 oncall 一个周,其他时间放心关机,不会有人找你,缺点是你要给别人写的代码背锅。被叫醒了起来一看是不熟悉的 service,现读代码排查问题。
    Makuma
        25
    Makuma  
    OP
       2021-03-24 09:12:04 +08:00
    @binux 也可能是我自己抗不了压先跑路了[doge]
    Makuma
        26
    Makuma  
    OP
       2021-03-24 09:13:48 +08:00
    @jadec0der 看完我感觉还是倾向于谁的 service 谁负责这种模式
    xmumiffy
        27
    xmumiffy  
       2021-03-24 09:19:17 +08:00 via Android
    @Makuma 我们 oncall 第一人还是老板
    zy445566
        28
    zy445566  
       2021-03-24 09:21:01 +08:00 via Android
    晚上睡觉前开飞行模式,就说没电了忘记充
    jiangshanmeta
        29
    jiangshanmeta  
       2021-03-24 09:40:40 +08:00   ❤️ 3
    一个曲线救国思路是做前端。。。。

    前端不配 on call
    doudou1523102
        30
    doudou1523102  
       2021-03-24 09:45:27 +08:00
    搞两块手机,一块放家里就行了
    Solace202
        31
    Solace202  
       2021-03-24 09:47:16 +08:00
    @jiangshanmeta 这个真的是前端的一个大优势,做后端的真的很羡慕这一点。
    zhzy0077
        32
    zhzy0077  
       2021-03-24 09:49:51 +08:00
    @Makuma 正反都有好处坏处,这两种我都干过,与其让我 365*24 的准备接电话,倒不如一两个月 oncall 一周,虽然可能有时候不懂但也比一直心惊胆战的强。。。
    66beta
        33
    66beta  
       2021-03-24 09:50:22 +08:00
    别做运维和基础架构后端
    iyaozhen
        34
    iyaozhen  
       2021-03-24 10:03:30 +08:00 via Android
    那是前公司的问题,很正常,报警系统没有和员工系统联动,或者自己配置死的手机号。

    至于要不要 oncall,这个就得看值班,到你值班了肯定得爬起来处理呀。就像晚上打 110 没人接你不是更抓狂。当然报警分级 /收敛机制要是有的,非紧急的报警要及时去掉
    baiyi
        35
    baiyi  
       2021-03-24 10:04:27 +08:00   ❤️ 1
    可以参考《 SRE:Google 运维解密》的第 11 章 on-call 轮值,有一个良好的 on-call 机制还是很有必要的。
    dynastysea
        36
    dynastysea  
       2021-03-24 10:08:36 +08:00
    去大公司吧,离职了立马把你从名单删除,你想收还收不到呢
    dko
        37
    dko  
       2021-03-24 10:08:58 +08:00
    见过携程的 oncall 吗,从你电话响开始算,一直到你接入 VPN 计时,按秒计算有考核
    不管这个故障跟你有没有关系,不管几点的告警,必须要到问题解决后才可以挂电话,这个才叫酸爽
    Makuma
        38
    Makuma  
    OP
       2021-03-24 10:38:52 +08:00
    @zy445566 非长远之计啊
    @jiangshanmeta 以后可以考虑转岗
    @66beta 下一家就是基础架构了
    @iyaozhen @baiyi 学习了
    @dynastysea 前东家不小了,只不过这个低级错误不是重点
    @dko 懂了,以后不去携程
    la2la
        39
    la2la  
       2021-03-24 10:44:20 +08:00
    跟程序员无关,跟公司有关。我司周末电脑都不带回家,还电话?
    hello2060
        40
    hello2060  
       2021-03-24 10:44:30 +08:00
    这个,on 不 on call 无所谓,怎么会用自己的手机号的呢?这就和上班用自己的电脑一样不靠谱啊
    rodneya
        41
    rodneya  
       2021-03-24 12:17:55 +08:00
    轮流值班 我一个大佬同事本来都要出去玩 已经开车到省外了 一个电话给叫回来了。。。。因为除了他 别人根本搞不定
    pkookp8
        42
    pkookp8  
       2021-03-24 12:30:56 +08:00 via Android
    告警用的邮件,老东家有一台设备一直没重置,离职大半年内经常收到开发触发的测试告警邮件。
    后来应该是重置了
    EIJAM
        43
    EIJAM  
       2021-03-24 12:54:49 +08:00 via iPhone
    @dko 哪个 bu ?以前不这样啊
    yjxjn
        44
    yjxjn  
       2021-03-24 13:01:04 +08:00
    之前有 oncall,一个月 1500,如果有 error 上线干活对应,如果没有 error,1500 白拿。
    那种光想着有 call 给钱没 call 就不给钱的公司,趁早离职。
    msg7086
        45
    msg7086  
       2021-03-24 13:27:29 +08:00
    我们组小,on call 是一个人代表一个组,一次一周,一个月轮到一次。
    on call 的那个人需要诊断问题,和用现成的 Wiki 文档去走检查流程,如果都不行的话,再拉 service 对应的开发者来一起看。
    flashrick
        46
    flashrick  
       2021-03-24 13:39:27 +08:00
    必然是手机自动的 23 点到 7 点开免打扰模式,以前三更半夜被诈骗电话吓到真是记忆犹新
    Makuma
        47
    Makuma  
    OP
       2021-03-24 13:40:06 +08:00
    谢谢大家,感觉是我经历太少担心太多了,不一一回复了,下沉帖子了
    ZSeptember
        48
    ZSeptember  
       2021-03-24 13:46:51 +08:00
    。。只是一个公司流程问题,没有在离职的时候删掉 on call 配置,有必要这么悲观吗。
    很多公司不是 996,只是待遇稍微低一些,大家不去而已。。
    kingfalse
        49
    kingfalse  
       2021-03-24 15:58:20 +08:00 via Android
    就是单纯的忘记改负责人手机号码了,别多想
    fish267
        50
    fish267  
       2021-03-24 17:39:50 +08:00
    On Call 不应该是技术人员必须具备的么,非正常时间电话,应该是有紧急问题或者线上故障,本着客户第一原则也得快速响应修复吧
    daijialong
        51
    daijialong  
       2021-03-24 17:52:17 +08:00
    大家都没看到是离职半年的 on call 吗?这还不打回头问候对方?
    wyx119911
        52
    wyx119911  
       2021-03-24 21:37:00 +08:00
    我平时直接静音,只有版本发布时会开启铃声。On Call 如果是业务负责人没办法的。
    abcbuzhiming
        53
    abcbuzhiming  
       2021-03-24 21:41:34 +08:00
    @daijialong 对啊,换我立马就问候对方全家了,离职了还打毛电话,还屏蔽?还对方还能再换号码打过来?楼主你确定你自己处事方式没问题吗
    sxlzll
        54
    sxlzll  
       2021-03-24 22:24:43 +08:00
    oncall 意思是打电话?
    我们只有微信、短信告警,很久不搞电话告警这一套了
    sampeng
        55
    sampeng  
       2021-03-25 00:07:57 +08:00 via iPhone
    我是直接怼回去,没人付我 7*24 小时的工资。
    gBurnX
        56
    gBurnX  
       2021-03-25 03:51:11 +08:00
    1.拿来接收 OnCall 的电话卡,本来不应该是你的号码,而需要是以公司名义办理的专卡。以后要注意这一点。离职时直接上交这张卡就行。

    2.目前的情况,建议先和公司沟通,一定要 微信 + 邮件 + 短信 + 电话 + 电话录音,以防被原公司诬陷。通知后,就可以把 OnCall 号码直接拉黑了。
    Chieh
        57
    Chieh  
       2021-03-26 00:03:12 +08:00
    每次长假要轮一半时间的班,春节 8 天 on call 4 天那种,应为就俩人

    离职还 on call 可以直接屏蔽了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   840 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 21:14 · PVG 05:14 · LAX 13:14 · JFK 16:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.