Hi Frank Two things to check: are there any logs from your delayed job worker that could provide any clues?
And also, you may want to look at setting bin_path in your sphinx.yml settings to point to the directory where indexer and searchd are located - as Nginx/Apache/Passenger don't pick up the same PATH environment setting you will have in a shell. http://freelancing-god.github.com/ts/en/common_issues.html#passenger -- Pat On 09/05/2012, at 1:00 AM, Frank wrote: > Hello everybody, > > after reading a lot of stuff about this issue I'm running out of > ideas. When I create a new object it won't appear in the search > results unless I do a reindex. Everything works fine in development > mode but not in staging/production mode. > > Running a manual search in the console or from the command line shows > that the delta index doesn't include the new object, though the > delayed job was created in the database and after that executed > immediately. > > This is how my model looks like: > > class Topic < ActiveRecord::Base > .... > define_index do > indexes title, :sortable => true > indexes body > indexes answers.body, :as => :answers > ... > set_property :delta => :delayed > end > ... > end > > sphinx.yml includes for production environment: > > enable_star: true > min_infix_len: 3 > charset_type: utf-8 > charset_table: "0..9, a..z, .... " > stopwords: config/sphinx/stopwords.txt > bin_path: "/usr/bin" > port: 9313 > > As well searchd and the rails app are running with the same user. > > Any ideas what kind of problem this could be? > > Thanks in advance for any hint! > Frank > > -- > You received this message because you are subscribed to the Google Groups > "Thinking Sphinx" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/thinking-sphinx?hl=en. > -- You received this message because you are subscribed to the Google Groups "Thinking Sphinx" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/thinking-sphinx?hl=en.
