繁体   English   中英

权限被拒绝@ rb_sysopen /db/sphinx/production/ts-listing_delta.tmp

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM