Hi Pat,

after checking the whole process again it turned out that the problem
was in my deployment script. Apparently the delayed job was started
too early after deployment and didn't work properly. That one was hard
to find. ;-)

Thanks a lot for your answer!
Frank


On 8 Mai, 18:03, Pat Allan <[email protected]> wrote:
> 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 
> > athttp://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.

Reply via email to