出于测试原因,如何调用 [BUG] 分段错误或 Ruby 中的另一个错误?
How to invoke [BUG] Segmentation fault or another bug in Ruby for testing reasons?
我想在本地机器上测试 Sidekiq PRO 的可靠性,所以我需要以某种方式手动触发像 [BUG] Segmentation fault
这样的错误来终止 Sidekiq 进程。
您可以通过向自己发送 SIGSEGV
来模拟分段错误。这将触发错误处理程序。
Process.kill("SEGV", Process.pid)
只需终止 Sidekiq 进程:kill -9 <pid>
我想在本地机器上测试 Sidekiq PRO 的可靠性,所以我需要以某种方式手动触发像 [BUG] Segmentation fault
这样的错误来终止 Sidekiq 进程。
您可以通过向自己发送 SIGSEGV
来模拟分段错误。这将触发错误处理程序。
Process.kill("SEGV", Process.pid)
只需终止 Sidekiq 进程:kill -9 <pid>