Files
once-campfire/config/puma_dev.rb
T
Cursor Agent 88acc4e026 Checkpoint SQLite WAL off the request thread safely
Disable wal_autocheckpoint and run PASSIVE checkpoints from one elected
writer process. Contenders start in console/rake (initializer), Puma
workers (including WEB_CONCURRENCY=auto), and Resque children, with
failover, capped error backoff, and tests for lock takeover.

Co-authored-by: Thomas Klemm <github@tklemm.eu>
2026-10-07 18:53:19 +00:00

12 lines
203 B
Ruby

require File.expand_path("../config/environment", File.dirname(__FILE__))
SqliteWalCheckpoint.start
Signal.trap :SIGPROF do
Thread.list.each do |t|
puts t
puts t.backtrace
puts
end
end