I've been having issues with Capistrano, Passenger, Sphinx, and TS
playing well together. I have a deploy user that capistrano
thinking_sphinx tasks run as. So searchd runs as my deploy user.
Meanwhile, when I setup the system, deprec made a user to run
Passenger as. And, of course, apache is running as the www-data user
(which shouldn't impact anything Rails-related, afaik).

So maybe I've got too many users here. Search itself works fine, but
deltas do not. Whenever i add a record, I get this in my apache error
log:

cat: /web/myapp/releases/20090725042331/log/searchd.production.pid:
Permission denied

Understandable, since searchd and Passenger are under two separate
users. I guess my question is, is this a bigger bug with the
interoperability of these systems?

And, is the best approach from here to change the TS Capistrano tasks
to run searchd as my Passenger user?

best,
Carl Tashian

--~--~---------~--~----~------------~-------~--~----~
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