hmm what about on my local machine then? There is different.. that's what
was bothering me...

On Tue, Oct 28, 2014 at 10:02 PM, Pat Allan <[email protected]>
wrote:

> Hi David
>
> In this situation, I would do the following instead:
>
>   indices_location: /var/www/tb/shared/sphinx
>
> Thus, no symlinks, and the location for the Sphinx files wouldn’t change.
>
> You’d want to do the same thing for log and pid files as well :)
>
> Cheers
>
> —
> Pat
>
> On 29 Oct 2014, at 7:58 am, David Krmpotic <[email protected]>
> wrote:
>
> Pat,
>
> Thank you for fast response... I have /tmp already linked to a shared
> directory on each release (I'm using https://github.com/mina-deploy/mina)...
> also production.sphinx.conf is symlinked
>
> so:
> /var/www/tb/current/tmp -> /var/www/tb/shared/tmp
> /var/www/tb/current/production.sphinx.conf ->
> /var/www/tb/shared/config/production.sphinx.conf
>
> Is this what you ment or is there even more optimal way? Because here I'm
> using shared directories and it works nicely.
>
> In thinking_sphinx.yml I now use:
>
> indices_location: "<%= Rails.root %>/tmp/sphinx"
>
> regards,
> david
>
> On Tue, Oct 28, 2014 at 9:47 PM, Pat Allan <[email protected]>
> wrote:
>
>> Hi David
>>
>> Sorry, the docs there should be more clear - RAILS_ROOT is just a
>> placeholder for people to put their own app directory in. It’s not a magic
>> variable that gets replaced within the TS code. You *can* use ERB within
>> thinking_sphinx.yml, but in this case that wouldn’t quite work, because you
>> really shouldn’t have these files within the app’s current Rails.root -
>> they need to be in a shared directory.
>>
>> I would avoid the need for symlinks, and just use shared folders instead.
>>
>> Cheers
>>
>> —
>> Pat
>>
>> On 29 Oct 2014, at 6:22 am, David Krmpotic <[email protected]>
>> wrote:
>>
>> david@eclipse:~/Projects/tb (master)$ bundle exec rake ts:configure
>>
>> Generating configuration to
>> /Users/david/Projects/tb/config/development.sphinx.conf
>>
>> david@eclipse:~/Projects/tb (master)$ cat config/development.sphinx.conf
>> | grep RAILS
>>
>>   path = RAILS_ROOT/tmp/sphinx/post_core
>>
>>   path = RAILS_ROOT/tmp/sphinx/post_delta
>>
>> On Tuesday, October 28, 2014 8:20:54 PM UTC+1, David Krmpotic wrote:
>>>
>>> Pat, thank you for the fast response...
>>>
>>> Actually in this case I'm at fault because of my new deployment strategy
>>> the sphinx folder with indices got stranded on each deploy... now I want to
>>> symlink it but I'm having some trouble with this:
>>>
>>> http://pat.github.io/thinking-sphinx/advanced_config.html
>>>
>>> it says I can use:
>>>
>>> indices_location: "RAILS_ROOT/tmp/sphinx"
>>>
>>> in thinking_sphinx.yml but this doesn't get expanded in generated sphinx
>>> configuration files....
>>>
>>> So how can I use RAILS_ROOT there and is the manual outdated?
>>>
>>> thank you
>>>
>>> On Sunday, October 26, 2014 5:01:52 AM UTC+1, Pat Allan wrote:
>>>>
>>>> Hi David
>>>>
>>>> In recent versions of Thinking Sphinx (v3.1.1 definitely, and I think
>>>> 3.1.0 too) guard files are put in place while indexing occurs, to avoid an
>>>> index being processed multiple times at once. Unfortunately, these guard
>>>> files aren't cleared out when an exception is raised during indexing...
>>>> have a look in the folder of your index files, should be easy enough to
>>>> spot.
>>>>
>>>> In the upcoming v3.1.2 release, there'll be better logging to note if
>>>> these guard files are blocking indexing requests, and they'll also be
>>>> cleared out if an exception is raised.
>>>>
>>>> —
>>>> Pat
>>>>
>>>> On 25 Oct 2014, at 5:49 pm, David Krmpotic <[email protected]>
>>>> wrote:
>>>>
>>>> Hi, I use TS 3.1.1 and Sphinx 2.2.5 on the server and this is my index
>>>> definition:
>>>>
>>>> ThinkingSphinx::Index.define :post, with: :active_record, delta: true do
>>>>   indexes :text
>>>>   indexes :tags
>>>>
>>>>   has :user_id
>>>>   has :created_at
>>>> end
>>>>
>>>> After upgrading both TS and Sphinx every few days of webapp usage, I
>>>> notice that new records are no longer indexed.
>>>>
>>>> I checked and they are really not in the sphinx post_core or post_delta
>>>> indices.
>>>>
>>>> After reindexing and restarting sphinx, it's ok for a few days then the
>>>> same happens.
>>>>
>>>> How to troubleshoot this further?
>>>>
>>>> thank you
>>>> david
>>>>
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Thinking Sphinx" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To post to this group, send email to [email protected].
>>>> Visit this group at http://groups.google.com/group/thinking-sphinx.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>>
>>>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Thinking Sphinx" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/thinking-sphinx.
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>>
>> --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "Thinking Sphinx" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/thinking-sphinx/hLW-kZupy6g/unsubscribe
>> .
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/thinking-sphinx.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Thinking Sphinx" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/thinking-sphinx.
> For more options, visit https://groups.google.com/d/optout.
>
>
>  --
> You received this message because you are subscribed to a topic in the
> Google Groups "Thinking Sphinx" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/thinking-sphinx/hLW-kZupy6g/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/thinking-sphinx.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Thinking Sphinx" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/thinking-sphinx.
For more options, visit https://groups.google.com/d/optout.

Reply via email to