[英]Permission denied @ rb_sysopen /db/sphinx/production/ts-listing_delta.tmp
大家好,我在狮身人面像索引方面面临的问题。 虽然 sphinx 搜索工作正常,但是当我发布列表时,索引不起作用。
我在这里使用延迟作业进行索引是参考索引/listing_index.rb
ThinkingSphinx::Index.define:listing, :with =>:active_record, :delta => ThinkingSphinx::Deltas::DelayedDelta 做
工作人员出现错误是:- Permission denied @ rb_sysopen - [path of project direcory]/db/sphinx/production/ts-custom_field_value_delta.tmp /usr/local/rvm/rubies/ruby-2.3.4/lib/ruby/ 2.3.0/fileutils.rb:1158:in initialize' /usr/local/rvm/rubies/ruby-2.3.4/lib/ruby/2.3.0/fileutils.rb:1158:in
open'/usr/local/ rvm/rubies/ruby-2.3.4/lib/ruby/2.3.0/fileutils.rb:1158:in rescue in block in touch' /usr/local/rvm/rubies/ruby-2.3.4/lib/ruby/2.3.0/fileutils.rb:1154:in
block in touch' /usr/local/rvm/rubies/ruby-2.3.4/lib/ruby/2.3.0/fileutils.rb:1152:in each' /usr/local/rvm/rubies/ruby-2.3.4/lib/ruby/2.3.0/fileutils.rb:1152:in
touch' /usr/local/rvm/gems/ruby-2.3.4/gems/thinking-sphinx- 3.3.0/lib/thinking_sphinx/guard/file.rb:9:in lock' /usr/local/rvm/gems/ruby-2.3.4/gems/thinking-sphinx-3.3.0/lib/thinking_sphinx/guard/files.rb:13:in
each' /usr/local/rvm/gems/ruby-2.3.4/gems/thinking-sphinx-3.3.0/lib/thinking_sphinx/guard/files.rb:13:in call' /usr/local/rvm/gems/ruby-2.3.4/gems/thinking-sphinx-3.3.0/lib/thinking_sphinx/guard/files.rb:3:in
call' /usr/local/rvm/gems/ruby-2.3.4/gems/thinking-sphinx-3.3.0/lib/thinking_sphinx/guard/files.rb:3:in
call' /usr/local/rvm/gems/ruby-2.3.4/gems/thinking-sphinx-3.3.0/lib/thinking_sphinx/controller.rb :7:in block in index' /usr/local/rvm/gems/ruby-2.3.4/gems/thinking-sphinx-3.3.0/lib/thinking_sphinx/indexing_strategies/all_at_once.rb:5:in
call' /usr /local/rvm/gems/ruby-2.3.4/gems/thinking-sphinx-3.3.0/lib/thinking_sphinx/controller.rb:6:in index' /usr/local/rvm/gems/ruby-2.3.4/gems/thinking-sphinx-3.3.0/lib/thinking_sphinx/deltas/index_job.rb:7:in
perform' /usr/local/rvm/gems/ruby-2.3.4/bundler/gems/ts-delayed-delta -0aef2195f3ac/lib/thinking_sphinx/deltas/delayed_delta/delta_job.rb:22:in perform' /usr/local/rvm/gems/ruby-2.3.4/gems/delayed_job-4.1.3/lib/delayed/backend/base.rb:81:in
块 ininvoke_job' /apps/node/dhunicorn-husky-tiger/config/initializers/delayed_job.rb:10:in block (2 levels) in <class:DelayedJobLoggerPlugin>' /usr/local/rvm/gems/ruby-2.3.4/gems/delayed_job-4.1.3/lib/delayed/lifecycle.rb:79:in
block (2 levels) in add' /usr/loc al/rvm/gems/ruby-2.3.4/gems/airbrake-6.1.2/lib/airbrake/delayed_job.rb:11:in block (2 levels) in <class:Airbrake>' /usr/local/rvm/gems/ruby-2.3.4/gems/delayed_job-4.1.3/lib/delayed/lifecycle.rb:79:in
block (2 levels) in add' /usr/local/rvm/gems/ruby-2.3.4/ gems/delayed_job-4.1.3/lib/delayed/lifecycle.rb:61:in block in initialize' /usr/local/rvm/gems/ruby-2.3.4/gems/delayed_job-4.1.3/lib/delayed/lifecycle.rb:79:in
block in add' /usr/local/rvm/gems/ruby-2.3.4/gems/delayed_job-4.1.3/lib/delayed/lifecycle.rb:79:in block in add' /usr/local/rvm/gems/ruby-2.3.4/gems/delayed_job-4.1.3/lib/delayed/lifecycle.rb:66:in
execute' /usr/local/rvm/gems/ruby-2.3.4/ gems/delayed_job-4.1.3/lib/delayed/lifecycle.rb:40:in run_callbacks' /usr/local/rvm/gems/ruby-2.3.4/gems/delayed_job-4.1.3/lib/delayed/backend/base.rb:78:in
invoke_job'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.