Hi,
This is a recurring issue for me - the index directory on my production
server and everything below it occasionally disappears and isn't
reconstructed. I tried manually creating the entire index path manually
before starting the server, but it still happened while the server is
running.
I don't know what's causing the index to disappear and I'm also not sure
why it's not automagically re-created in any event?
Using:
Rails 1.1.6
Ferret 0.10.13
Acts_as_ferret (can't see a version no. but it's recent)
Any help would be greatly appreciated.
----
IOError (IO Error occured at <except.c>:79 in xraise
Error occured in fs_store.c:185 - fs_clear_all
clearing all files in
/var/www/apps/accounts/current/config/../index/production/account: <No
such file or directory>
):
/usr/lib/ruby/gems/1.8/gems/ferret-0.10.13/lib/ferret/index.rb:664:in
`initialize'
/usr/lib/ruby/gems/1.8/gems/ferret-0.10.13/lib/ferret/index.rb:664:in
`ensure_writer_open'
/usr/lib/ruby/gems/1.8/gems/ferret-0.10.13/lib/ferret/index.rb:270:in
`<<'
/usr/lib/ruby/1.8/monitor.rb:229:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/ferret-0.10.13/lib/ferret/index.rb:254:in
`<<'
/vendor/plugins/acts_as_ferret/lib/instance_methods.rb:85:in
`ferret_create'
/vendor/rails/activerecord/lib/active_record/callbacks.rb:344:in
`callback'
/vendor/rails/activerecord/lib/active_record/callbacks.rb:341:in
`callback'
/vendor/rails/activerecord/lib/active_record/callbacks.rb:266:in
`create_without_timestamps'
/vendor/rails/activerecord/lib/active_record/timestamp.rb:30:in
`create'
/vendor/rails/activerecord/lib/active_record/base.rb:1718:in
`create_or_update_without_callbacks'
/vendor/rails/activerecord/lib/active_record/callbacks.rb:253:in
`create_or_update'
/vendor/rails/activerecord/lib/active_record/base.rb:1392:in
`save_without_validation'
/vendor/rails/activerecord/lib/active_record/validations.rb:736:in
`save_without_transactions'
/vendor/rails/activerecord/lib/active_record/transactions.rb:126:in
`save'
/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:51:in
`transaction'
/vendor/rails/activerecord/lib/active_record/transactions.rb:91:in
`transaction'
/vendor/rails/activerecord/lib/active_record/transactions.rb:118:in
`transaction'
/vendor/rails/activerecord/lib/active_record/transactions.rb:126:in
`save'
--
Posted via http://www.ruby-forum.com/.
_______________________________________________
Ferret-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ferret-talk