我一直试图让sunspot / solr在新的环境(Ubuntu)中工作,我收到了“Solr中的严重错误”这个错误,我在下面列出了这个错误。
我不知道导致错误的原因,错误建议更改设置
< abortOnConfigurationError >false</abortOnConfigurationError>
我试过了,但因为我使用的是铁轨和太阳黑子,我的价值看起来像
${solr.abortOnConfigurationError:true}
无论哪种方式,我认为只是忽略错误是最好的事情。我似乎无法在与此问题相关的网络错误日志中找到任何内容。
有没有办法可以吹掉所有solr文件,只是从头开始?看到它需要以任何方式定期编制索引,我有理由不这样做吗?还有其他建议吗?
根据要求,这是完整的堆栈跟踪
rsolr (1.0.2) lib/rsolr/client.rb:211:in `adapt_response' rsolr (1.0.2) lib/rsolr/client.rb:154:in `execute' rsolr (1.0.2) lib/rsolr/client.rb:148:in `send_and_receive' (eval):2:in `post' sunspot (1.3.0.rc6) lib/sunspot/search/abstract_search.rb:38:in `execute' sunspot_rails (1.3.0.rc6) lib/sunspot/rails/searchable.rb:329:in `solr_execute_search' sunspot_rails (1.3.0.rc6) lib/sunspot/rails/searchable.rb:153:in `solr_search' app/controllers/food_names_controller.rb:6:in `index' actionpack (3.0.0) lib/action_controller/metal/implicit_render.rb:4:in `send_action' actionpack (3.0.0) lib/abstract_controller/base.rb:150:in `process_action' actionpack (3.0.0) lib/action_controller/metal/rendering.rb:11:in `process_action' actionpack (3.0.0) lib/abstract_controller/callbacks.rb:18:in `block in process_action' activesupport (3.0.0) lib/active_support/callbacks.rb:445:in `_run__313220073__process_action__135895317__callbacks' activesupport (3.0.0) lib/active_support/callbacks.rb:409:in `_run_process_action_callbacks' activesupport (3.0.0) lib/active_support/callbacks.rb:93:in `run_callbacks' actionpack (3.0.0) lib/abstract_controller/callbacks.rb:17:in `process_action' actionpack (3.0.0) lib/action_controller/metal/instrumentation.rb:30:in `block in process_action' activesupport (3.0.0) lib/active_support/notifications.rb:52:in `block in instrument' activesupport (3.0.0) lib/active_support/notifications/instrumenter.rb:21:in `instrument' activesupport (3.0.0) lib/active_support/notifications.rb:52:in `instrument' actionpack (3.0.0) lib/action_controller/metal/instrumentation.rb:29:in `process_action' actionpack (3.0.0) lib/action_controller/metal/rescue.rb:17:in `process_action' actionpack (3.0.0) lib/abstract_controller/base.rb:119:in `process' actionpack (3.0.0) lib/abstract_controller/rendering.rb:40:in `process' actionpack (3.0.0) lib/action_controller/metal.rb:133:in `dispatch' actionpack (3.0.0) lib/action_controller/metal/rack_delegation.rb:14:in `dispatch' actionpack (3.0.0) lib/action_controller/metal.rb:173:in `block in action' actionpack (3.0.0) lib/action_dispatch/routing/route_set.rb:62:in `call' actionpack (3.0.0) lib/action_dispatch/routing/route_set.rb:62:in `dispatch' actionpack (3.0.0) lib/action_dispatch/routing/route_set.rb:27:in `call' rack-mount (0.6.14) lib/rack/mount/route_set.rb:148:in `block in call' rack-mount (0.6.14) lib/rack/mount/code_generation.rb:93:in `block in recognize' rack-mount (0.6.14) lib/rack/mount/code_generation.rb:68:in `optimized_each' rack-mount (0.6.14) lib/rack/mount/code_generation.rb:92:in `recognize' rack-mount (0.6.14) lib/rack/mount/route_set.rb:139:in `call' actionpack (3.0.0) lib/action_dispatch/routing/route_set.rb:492:in `call' actionpack (3.0.0) lib/action_dispatch/middleware/best_standards_support.rb:17:in `call' actionpack (3.0.0) lib/action_dispatch/middleware/head.rb:14:in `call' rack (1.2.4) lib/rack/methodoverride.rb:24:in `call' actionpack (3.0.0) lib/action_dispatch/middleware/params_parser.rb:21:in `call' actionpack (3.0.0) lib/action_dispatch/middleware/flash.rb:182:in `call' actionpack (3.0.0) lib/action_dispatch/middleware/session/abstract_store.rb:149:in `call' actionpack (3.0.0) lib/action_dispatch/middleware/cookies.rb:287:in `call' activerecord (3.0.0) lib/active_record/query_cache.rb:32:in `block in call' activerecord (3.0.0) lib/active_record/connection_adapters/abstract/query_cache.rb:28:in `cache' activerecord (3.0.0) lib/active_record/query_cache.rb:12:in `cache' activerecord (3.0.0) lib/active_record/query_cache.rb:31:in `call' activerecord (3.0.0) lib/active_record/connection_adapters/abstract/connection_pool.rb:355:in `call' actionpack (3.0.0) lib/action_dispatch/middleware/callbacks.rb:46:in `block in call' activesupport (3.0.0) lib/active_support/callbacks.rb:415:in `_run_call_callbacks' actionpack (3.0.0) lib/action_dispatch/middleware/callbacks.rb:44:in `call' rack (1.2.4) lib/rack/sendfile.rb:106:in `call' actionpack (3.0.0) lib/action_dispatch/middleware/remote_ip.rb:48:in `call' actionpack (3.0.0) lib/action_dispatch/middleware/show_exceptions.rb:46:in `call' railties (3.0.0) lib/rails/rack/logger.rb:13:in `call' rack (1.2.4) lib/rack/runtime.rb:17:in `call' activesupport (3.0.0) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.2.4) lib/rack/lock.rb:11:in `block in call' <internal:prelude>:10:in `synchronize' rack (1.2.4) lib/rack/lock.rb:11:in `call' actionpack (3.0.0) lib/action_dispatch/middleware/static.rb:30:in `call' railties (3.0.0) lib/rails/application.rb:168:in `call' railties (3.0.0) lib/rails/application.rb:77:in `method_missing' railties (3.0.0) lib/rails/rack/log_tailer.rb:14:in `call' rack (1.2.4) lib/rack/content_length.rb:13:in `call' rack (1.2.4) lib/rack/chunked.rb:15:in `call' thin (1.2.11) lib/thin/connection.rb:84:in `block in pre_process' thin (1.2.11) lib/thin/connection.rb:82:in `catch' thin (1.2.11) lib/thin/connection.rb:82:in `pre_process' thin (1.2.11) lib/thin/connection.rb:57:in `process' thin (1.2.11) lib/thin/connection.rb:42:in `receive_data' eventmachine (0.12.10) lib/eventmachine.rb:256:in `run_machine' eventmachine (0.12.10) lib/eventmachine.rb:256:in `run' thin (1.2.11) lib/thin/backends/base.rb:61:in `start' thin (1.2.11) lib/thin/server.rb:159:in `start' rack (1.2.4) lib/rack/handler/thin.rb:14:in `run' rack (1.2.4) lib/rack/server.rb:217:in `start' railties (3.0.0) lib/rails/commands/server.rb:65:in `start' railties (3.0.0) lib/rails/commands.rb:30:in `block in <top (required)>' railties (3.0.0) lib/rails/commands.rb:27:in `tap' railties (3.0.0) lib/rails/commands.rb:27:in `<top (required)>' script/rails:6:in `require' script/rails:6:in `<main>'