好的,所以我的服务器上有两个rails应用程序,两个应用程序都使用思维sphinx,一个应用程序似乎都很好。当我做的时候
rake ts:start RAILS_ENV=production
Started successfully (pid 9943).
但是当我在另一个应用程序上执行此操作时
rake ts:start RAILS_ENV=production --trace
** Invoke ts:start (first_time)
** Invoke thinking_sphinx:start (first_time)
** Invoke thinking_sphinx:app_env (first_time)
** Execute thinking_sphinx:app_env
** Invoke environment (first_time)
** Execute environment
Jammit Warning: Asset compression disabled -- Java unavailable.
Jammit Warning: No assets match 'public/stylesheets/public.css'
** Execute thinking_sphinx:start
Failed to start searchd daemon. Check /var/www/projects/log/searchd.log.
Failed to start searchd daemon. Check /var/www/projects/log/searchd.log
** Execute ts:start
他们都使用不同的端口....任何想法......我也检查了这里的日志文件/var/www/projects/log/searchd.log
及其空白......任何想法做什么...我已经尝试了几乎所有的东西< / p>
答案 0 :(得分:0)
rake ts:start启动你的sphinx守护进程。如果您希望您的应用共享相同的搜索引擎,则只应执行ts:start once。这两个应用都应该有效。