Sqlite3を使用してタスクをスケジュールしようとしていますが、Apache がファイルdelayed_jobを読み取れないようです。production.sqlite3
これが私のものdatabase.ymlです:
production:
adapter: sqlite3
database: db/production.sqlite3
pool: 5
timeout: 5000
これが私が得ているエラーです(log/production.logで):
ActiveRecord::StatementInvalid (SQLite3::CantOpenException: unable to open database file:)
と を実行RAILS_ENV=production rake db:createしRAILS_ENV=production rake db:migrateました。ファイルは存在し、db ディレクトリとそのすべてのサブフォルダーはapache の実行者であるdb/production.sqlite3によって所有されています。apache:apacheAmazon EC2 で Phusion Passenger を使用しています。