From d0835f032cf6cab961b4fe1584ea066348e15390 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Thu, 12 Jan 2017 22:26:13 +0000 Subject: doc: additional disclaimers Honestly, these disclaimers should've been there all along; and should apply to all servers handling multiple clients within a single process. --- lib/rainbows/configurator.rb | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib/rainbows/configurator.rb') diff --git a/lib/rainbows/configurator.rb b/lib/rainbows/configurator.rb index 10cb60d..d82002e 100644 --- a/lib/rainbows/configurator.rb +++ b/lib/rainbows/configurator.rb @@ -6,6 +6,11 @@ # block, otherwise Unicorn::Configurator directives may be used anywhere # in the file. # +# Warning: The "timeout" directive in unicorn is far more dangerous +# in Rainbows!, since ALL requests running on a process will be lost +# on worker death, not just one. Instead, handle application-level +# timeouts yourself: https://bogomips.org/unicorn/Application_Timeouts.html +# # Rainbows! do # use :ThreadSpawn # concurrency model to use # worker_connections 400 -- cgit v1.2.3-24-ge0c7