如果使用“ rails服务器”,Mac OS Catalina不能正确关闭

问题描述 投票:1回答:1

我一直在Mac OS Catalina的Rails 6.0.1中使用rails server。我注意到,如果启动服务器(无论是使用Puma还是独角兽),然后将其关闭,然后尝试关闭计算机,它将一直挂起,直到Apple的看门狗强行关闭系统为止。下次启动时,我总是得到相同的崩溃报告。

panic(cpu 2 caller 0xffffff7f8ef9daae): watchdog timeout: no checkins from watchdogd in 187 seconds (21 totalcheckins since monitoring last enabled), shutdown in progress
Backtrace (CPU 2), Frame : Return Address
0xffffff83b7473c40 : 0xffffff800e539a3b
0xffffff83b7473c90 : 0xffffff800e670fe5
0xffffff83b7473cd0 : 0xffffff800e662a5e
0xffffff83b7473d20 : 0xffffff800e4e0a40
0xffffff83b7473d40 : 0xffffff800e539127
0xffffff83b7473e40 : 0xffffff800e53950b
0xffffff83b7473e90 : 0xffffff800ecd1875
0xffffff83b7473f00 : 0xffffff7f8ef9daae
0xffffff83b7473f10 : 0xffffff7f8ef9d472
0xffffff83b7473f50 : 0xffffff7f8efb2e76
0xffffff83b7473fa0 : 0xffffff800e4e013e
      Kernel Extensions in backtrace:
         com.apple.driver.watchdog(1.0)[AA44EEB8-57FA-3CAC-9105-C7AB21900B9A]@0xffffff7f8ef9c000->0xffffff7f8efa4fff
         com.apple.driver.AppleSMC(3.1.9)[6DA4BDC6-9C64-34B3-A60E-D345D2DC2D5F]@0xffffff7f8efa5000->0xffffff7f8efc3fff
            dependency: com.apple.driver.watchdog(1)[AA44EEB8-57FA-3CAC-9105-C7AB21900B9A]@0xffffff7f8ef9c000
            dependency: com.apple.iokit.IOACPIFamily(1.4)[4A40B298-87E0-373E-84A9-9A2227924F8F]@0xffffff7f8ef07000
            dependency: com.apple.iokit.IOPCIFamily(2.9)[AA7C7A4F-9F5D-3533-9E78-177C3B6A72BF]@0xffffff7f8ef10000

BSD process name corresponding to current thread: kernel_task
Boot args: chunklist-security-epoch=0 -chunklist-no-rev2-dev

Mac OS version:
19B88

Kernel version:
Darwin Kernel Version 19.0.0: Thu Oct 17 16:17:15 PDT 2019; root:xnu-6153.41.3~29/RELEASE_X86_64

还有其他人看到过这个问题,您如何解决这个问题?我的猜测是,即使rails server通过Ctrl-C关闭后,仍会使某些进程运行,这会阻止操作系统正确关闭。

ruby-on-rails macos macos-catalina ruby-on-rails-6
1个回答
0
投票

这是Catalina常见的问题,Apple显然对此并不关心。您可以看到this stackexchange threadApple forum discussion

到目前为止,没有可用的修复程序,但是重置SMC / NVRAM可以使您获得一些适当的关机。

© www.soinside.com 2019 - 2024. All rights reserved.