lib/negroku/capistrano/tasks/eye/thinking_sphinx.rake in negroku-2.7.1 vs lib/negroku/capistrano/tasks/eye/thinking_sphinx.rake in negroku-2.8.0
- old
+ new
@@ -1,21 +1,22 @@
#########
## Adds support to monitor sphinx processes through eye
#########
# Watch the sphinx processes using the build in template
-namespace :eye do
+namespace :thinking_sphinx do
task :watch_process do
-
- watch_process(:sphinx);
-
+ watch_process(:sphinx, start_timeout: fetch(:eye_thinking_sphinx_start_timeout, 60),
+ stop_timeout: fetch(:eye_thinking_sphinx_stop_timeout, 30),
+ restart_timeout: fetch(:eye_thinking_sphinx_restart_timeout, 30),
+ start_grace: fetch(:eye_thinking_sphinx_start_grace, 100),
+ stop_grace: fetch(:eye_thinking_sphinx_stop_grace, 30),
+ restart_grace: fetch(:eye_thinking_sphinx_restart_grace, 30))
end
-end
-# Override start, restart and stop sphinx tasks to so they call
-# the eye equivalents
-namespace :thinking_sphinx do
- ['start','restart','stop'].each do |cmd|
+ # Override start, restart and stop sphinx tasks to so they call
+ # the eye equivalents
+ ['start', 'restart', 'stop'].each do |cmd|
if Rake::Task.task_defined?("thinking_sphinx:#{cmd}")
Rake::Task["thinking_sphinx:#{cmd}"].clear_actions
# Reload or restart after the application is published
desc "using eye"
task cmd do