Hi Travis
This is probably happening because you have invoked the rake tasks that manage
Sphinx as one user (perhaps root, via sudo?), but your web app is running as a
different user. Everything should be run using the one user (I recommend
whatever user your site is run by).
Cheers
--
Pat
On 03/01/2010, at 2:52 PM, Travis wrote:
> Hi guys, I've had Sphinx and Thinking Sphinx on my production site for
> a few days now and was just alerted to some issues when deleting
> records. I think this is probably a simple permissions issue as
> indicated below but I can't seem to find much information on what
> should be set. Can anyone tell me if they have seen this before and
> how the permissions were resolved? Also are there other permissions
> settings that should be set now before they crop up in production?
>
> Processing ClassifiedController#delete (for 89.48.159.036 at
> 2010-01-03 03:29:38) [GET]
> Parameters: {"id"=>"64"}
>
> Errno::EACCES (Permission denied - /home/web/public_html/sitefiles/log/
> searchd.production.pid):
> /usr/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.14/lib/
> thinking_sphinx.rb:201:in `read'
> /usr/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.14/lib/
> thinking_sphinx.rb:201:in `sphinx_pid'
> /usr/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.14/lib/
> thinking_sphinx.rb:196:in `sphinx_running_by_pid?'
> /usr/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.14/lib/
> thinking_sphinx.rb:189:in `sphinx_running?'
> /usr/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.14/lib/
> thinking_sphinx/active_record.rb:248:in `delete_in_index'
> /usr/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.14/lib/
> thinking_sphinx/active_record.rb:338:in `toggle_deleted'
> /usr/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.14/lib/
> thinking_sphinx/active_record.rb:337:in `each'
> /usr/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.14/lib/
> thinking_sphinx/active_record.rb:337:in `toggle_deleted'
> app/controllers/classified_controller.rb:612:in `delete'
> passenger (2.2.7) lib/phusion_passenger/rack/request_handler.rb:
> 95:in `process_request'
> passenger (2.2.7) lib/phusion_passenger/abstract_request_handler.rb:
> 207:in `main_loop'
> passenger (2.2.7) lib/phusion_passenger/railz/application_spawner.rb:
> 374:in `start_request_handler'
> passenger (2.2.7) lib/phusion_passenger/railz/application_spawner.rb:
> 332:in `handle_spawn_application'
> passenger (2.2.7) lib/phusion_passenger/utils.rb:184:in `safe_fork'
> passenger (2.2.7) lib/phusion_passenger/railz/application_spawner.rb:
> 330:in `handle_spawn_application'
> passenger (2.2.7) lib/phusion_passenger/abstract_server.rb:352:in
> `__send__'
> passenger (2.2.7) lib/phusion_passenger/abstract_server.rb:352:in
> `main_loop'
> passenger (2.2.7) lib/phusion_passenger/abstract_server.rb:196:in
> `start_synchronously'
> passenger (2.2.7) lib/phusion_passenger/abstract_server.rb:163:in
> `start'
> passenger (2.2.7) lib/phusion_passenger/railz/application_spawner.rb:
> 209:in `start'
> passenger (2.2.7) lib/phusion_passenger/spawn_manager.rb:262:in
> `spawn_rails_application'
> passenger (2.2.7) lib/phusion_passenger/
> abstract_server_collection.rb:126:in `lookup_or_add'
> passenger (2.2.7) lib/phusion_passenger/spawn_manager.rb:256:in
> `spawn_rails_application'
> passenger (2.2.7) lib/phusion_passenger/
> abstract_server_collection.rb:80:in `synchronize'
> passenger (2.2.7) lib/phusion_passenger/
> abstract_server_collection.rb:79:in `synchronize'
> passenger (2.2.7) lib/phusion_passenger/spawn_manager.rb:255:in
> `spawn_rails_application'
> passenger (2.2.7) lib/phusion_passenger/spawn_manager.rb:154:in
> `spawn_application'
> passenger (2.2.7) lib/phusion_passenger/spawn_manager.rb:287:in
> `handle_spawn_application'
> passenger (2.2.7) lib/phusion_passenger/abstract_server.rb:352:in
> `__send__'
> passenger (2.2.7) lib/phusion_passenger/abstract_server.rb:352:in
> `main_loop'
> passenger (2.2.7) lib/phusion_passenger/abstract_server.rb:196:in
> `start_synchronously'
>
> Rendering /home/web/public_html/sitefiles/public/500.html (500
> Internal Server Error)
>
> --
>
> 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.