Skip to content
代码片段 群组 项目
  • Matthias Käppler's avatar
    625e38e0
    Address several edge cases in ProcessSupervisor · 625e38e0
    Matthias Käppler 创作于
    Fixed:
    - Do not determine `alive` status from the pidset returned
      by caller, since this can lead to "bouncing" state.
    - Swap loop-check with sleep call, since sleep suspends
      the calling thread, which may lead to the callback
      being invoked if `alive` is invalidated by another
      thread.
    - Do not trap INT and TERM by default; this was swallowing
      these signals for the Puma master.
    
    Changelog: fixed
    625e38e0
    历史
    Address several edge cases in ProcessSupervisor
    Matthias Käppler 创作于
    Fixed:
    - Do not determine `alive` status from the pidset returned
      by caller, since this can lead to "bouncing" state.
    - Swap loop-check with sleep call, since sleep suspends
      the calling thread, which may lead to the callback
      being invoked if `alive` is invalidated by another
      thread.
    - Do not trap INT and TERM by default; this was swallowing
      these signals for the Puma master.
    
    Changelog: fixed
代码所有者
将用户和群组指定为特定文件更改的核准人。 了解更多。