hii everyone i am facing issue on sphinx indexing. although sphinx searching is working properly but when i am post listing the indexing is not working.
i am using delayed job for indexing here is reference indices/listing_index.rb
ThinkingSphinx::Index.define :listing, :with => :active_record, :delta => ThinkingSphinx::Deltas::DelayedDelta do
getting error on worker is that:-
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/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 block in invoke_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/local/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'