Upstart-Skript für Sphinx

1207
Marcus Morris

Ich versuche, Sphinx mit Upstart unter Ubuntu zum Laufen zu bringen, aber das einzige Skript, das ich gefunden habe, funktioniert nicht und scheint komplexer zu sein, als ich es brauche.

Könnte mir jemand ein grundlegendes Sphinx-Upstart-Skript zur Verfügung stellen, mit dem ich beginnen kann?

Vielen Dank!

2

2 Antworten auf die Frage

0
Marcus Morris

Also habe ich eine Skriptbasis gefunden, die ich modifiziert habe. Statt "Sphinxsearch Start / Warten" zu sagen, gibt es mir "Sphinxsearch Start / Running", was meiner Meinung nach gut ist. Der Prozess stirbt sofort aber was ich denke liegt an der config die ich ihm gebe. Ich werde sehen, ob ich irgendwo eine Test-Konfiguration finden kann, um zu schließen, ob das Upstart-Skript funktioniert.

Aktuelles Upstart-Skript:

# sphinxsearch.conf  start on runlevel [2345] stop on runlevel [016]  script su /usr/local/bin/searchd --config /etc/sphinx.conf  end script  post-stop script su skerit -c 'sphinxsearch -kill :0' end script  #End of File 
0
Moosh

Auf meinem Ubuntu (12.04)

START = nein -> START = ja

$ cat /etc/default/sphinxsearch    # # Settings for the sphinxsearch searchd daemon # Please read /usr/share/doc/sphinxsearch/README.Debian for details. #  # Should sphinxsearch run automatically on startup? (default: no) # Before doing this you might want to modify /etc/sphinxsearch/sphinx.conf # so that it works for you. START=yes