Итак, у меня есть два приложения 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
и его пустое ... любая идея, что делать ... Я пробовал почти все
Я думаю, что это должно быть возможно в соответствии с этим: http://freelancing-god.github.com/ts/en/common_issues.html#multiple вы уверены, что ищете правильный журнал? Я думаю, что существует другой процесс, порожденный задачей грабли. что говорит ps aux? вы пытались очистить pid-файлы? – phoet
Я просмотрел этот файл /var/www/projects/log/searchd.log, также как очистить pid-файлы – Trace
, удалив их. в большинстве случаев вы находите их в папке tmp. – phoet