每天推送5篇优质英文文章 · By makers, for makers

运营 1587 天, 推荐好文 6,470 篇, 原创简评 1,272,128 字, 原文总阅读时间 58,079 分钟, 198,294 人订阅

昨天追踪了一天的 bug,在这篇文章找到了答案 。。。 我是用 SIGALRM 做了一个进程内的 timeout 的机制;但如果有一个 postgres query 运行时间太长,SIGALRM 的 signal handler 会等到这个 postgres query 跑完才能执行;如此,timeout 的机制就不 reliable 了。
打赏 如果你觉得我推荐的这篇文章(或我写的简评)不错,对你有所启发,可以考虑请我喝杯咖啡。 感谢 239 位读者捐款了 $1,757.52
分享到:
App 内打开