J'ai du mal à retrouver Sphinx après avoir déployé une application rails sur mon VPS.Qu'est-ce que je fais de mal pour que Sphinx ne démarre pas pendant le déploiement du plafond?
Plus précisément, je suis jeté cette erreur:
** [out :: myapp.com] => mélange dans la version Lockdown: 1.6.4
** [out :: myapp.com]
** [out :: myapp.com] Impossible de démarrer le démon searchd. Vérifiez /var/www/myapp/releases/20100227224936/log/searchd.log.
** [out :: myapp.com] Impossible de démarrer le démon searchd. Vérifiez /var/www/myapp/releases/20100227224936/log/searchd.log
Toutefois, un fichier journal n'est pas créé!
C'est le deploy.rb J'utilise (merci à Updrift :))
namespace :deploy do
desc "Restart the app"
task :restart, :roles => :app do
# This regen's the config file, stops Sphinx if running, then starts it.
# No indexing is done, just a restart of the searchd daemon
# thinking_sphinx.running_start
# The above does not re-index. If any of your define_index blocks
# in your models have changed, you will need to perform an index.
# If these are changing frequently, you can use the following
# in place of running_start
thinking_sphinx.stop
thinking_sphinx.index
thinking_sphinx.start
# Restart the app
run "touch #{current_path}/tmp/restart.txt"
end
desc "Cleanup older revisions"
task :after_deploy do
cleanup
end
end
J'utilise la pensée pierre Sphinx, v 1.3.16, 2.2.10 passager. Toute pensée que vous avez serait grandement appréciée.
Merci beaucoup!
Greg
MISE À JOUR: Suite à un peu plus de recherche Google, je l'ai trouvé deux autres personnes avec des erreurs similaires - apparemment liés à des erreurs d'écoute du port, par exemple here et [je ne suis pas autorisé à créer un lien vers le un autre]. Mon production.sphinx.conf a de même utilisé le port 9312, bien que je spécifie dans sphinx.yml pour utiliser 3312.
Est-ce que quelqu'un a une idée de ce qui pourrait causer cela? Merci.
Oh, et pour tous ceux qui n'ont pas rencontré la foule IT ... :) http://www.youtube.com/watch?v=gt9j80Jkc_A –