Any suggestions?

Everything works fine on my development machine, but cant get it to
index the posts in my production envr.

Cheers.

Pete





On 13 čnc, 12:06, praethorian <[email protected]> wrote:
> Hi Pat,
>
> thank you very much for your suggestions, but it still doesn't work. :
> (
>
> I've just added bin_path to my sphinx.yml, now it looks like
>
> production:
>   enable_star: 1
>   min_prefix_len: 1
>   min_infix_len: 0
>   allow_star: true
>   port: 3313
>   bin_path: '/usr/local/bin'
>
> and this is what I get from my ts deamon.
>
> [Mon Jul 13 11:58:22.704 2009] 0.000 sec [scan/2/rel 0 (0,20)]
> [post_core]
> [Mon Jul 13 11:58:22.797 2009] 0.000 sec [scan/2/rel 0 (0,20)]
> [post_core]
> [Mon Jul 13 11:58:23.135 2009] 0.000 sec [scan/2/rel 0 (0,20)]
> [user_core]
> rotating index 'post_delta': success
> rotating finished
> rotating indices (seamless=0)
> [Mon Jul 13 11:58:23.485 2009] 0.000 sec [scan/2/rel 0 (0,20)]
> [post_core]
> [Mon Jul 13 11:58:23.586 2009] 0.000 sec [scan/2/rel 0 (0,20)]
> [post_core]
>
> Any other ideas?
> Thank you very much.
>
> Cheers,
> Pete
>
> On Jul 10, 11:56 pm, Pat Allan <[email protected]> wrote:
>
>
>
> > Hi Pete
>
> > Everything looks right there. What's the output when you create a new  
> > post from script/console on the server? Do you see any indexing output  
> > from Sphinx? If so, seems like everything is set up correctly, and a  
> > likely cause is that the PATH isn't quite right for passenger by  
> > default so it can't find the indexer binary when within a normal web  
> > request.
>
> > You may need to set bin_path in your config/sphinx.yml file to  
> > wherever indexer is located (which can be checked by running `which  
> > indexer` in the command line on the server).
>
> > Cheers
>
> > --
> > Pat
>
> > On 10/07/2009, at 4:02 AM, praethorian wrote:
>
> > > Hey everybody,
>
> > > I really do like ts plugin and I am trying to work it out how to set
> > > up my app to index my posts as soon as they are posted.
>
> > > DEPLOY.rb
> > > task :after_update_code, :roles => [:app, :db] do
> > >  # link database configuration
> > >  run "ln -nfs #{shared_path}/config/database.yml #{release_path}/
> > > config/database.yml"
> > >  run "cd #{current_path} && rake ts:stop"
> > > end
>
> > > desc "Stop the webserver with the old release and start the server for
> > > the new release"
> > > namespace :deploy do
> > >  task :restart, :roles => :app do
> > >     run "cd #{current_path} && rake ts:index && rake ts:start"
> > >     run "/usr/local/etc/rc.d/mongrel_cluster restart"
> > >  end
> > > end
>
> > > -----------------------------------------------------------
>
> > > POST model
> > > define_index do
> > >            # fields
> > >            indexes title, :as => :post_title, :sortable => true
> > >            indexes body, :as => :post_body
> > >            indexes annotation, :as => :post_annotation
> > >            indexes user.username, :as => :author, :sortable => true
>
> > >            # attributes
> > >            has user_id
> > >            has editorial, :as => :editorial
> > >            has for_public, :as => :public
>
> > >            set_property :delta => true
> > >            #set_property :delta => {:field => :updated_on, :threshold => 
> > > 1.day}
> > >    end
>
> > > ---------------------------------------------------------
>
> > > I've added delta to my post table in DB.
>
> > > all works fine, but all my new posts are searchable after when I
> > > deploy my app (ts:index), but I would like to be indexed straightaway
> > > after they were created.
> > > Are there any bits and pieces I am missing? Any help would be
> > > appreciated. Thank you very much.
>
> > > Cheers,
> > > Pete
--~--~---------~--~----~------------~-------~--~----~
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