このブログ更新したらエラーが。
SQLite3::BusyException (database is locked):
timeoutをどんだけ増やしてもダメ。
% sqlite3 production.sqlite3 vacuum
SQL error: disk I/O error
passengerが掴んでるのか知らんけど、ロックしてるプロセスはどうやって探せば良いんだろう?
% cp production.sqlite3 foo
% rm -f production.sqlite3
% mv foo production.sqlite3
とりあえずコピーして削除したらロック消えた・・・。
% stat -c '%s' production.sqlite3
2905088
% sqlite3 production.sqlite3 vacuum
% sqlite3 production.sqlite3 reindex
% stat -c '%s' production.sqlite3
2865152
ついでにvacuumしたけどあんまりサイズ減らないなあ・・・。