Avoid crash in strange restart conditions #644
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I got the following crash on my production platform :
'/home/deploy/.rbenv/versions/2.2.0/gemsets/e82ef14dcf8086bc79b93c8607436f02/gems/puma-2.10.1/lib/puma/cluster.rb:298:in
block in run': undefined methodfirst' for nil:NilClass (NoMethodError)from /home/deploy/.rbenv/versions/2.2.0/gemsets/e82ef14dcf8086bc79b93c8607436f02/gems/puma-2.10.1/lib/puma/cluster.rb:297:in
each' from /home/deploy/.rbenv/versions/2.2.0/gemsets/e82ef14dcf8086bc79b93c8607436f02/gems/puma-2.10.1/lib/puma/cluster.rb:297:inrun'from /home/deploy/.rbenv/versions/2.2.0/gemsets/e82ef14dcf8086bc79b93c8607436f02/gems/puma-2.10.1/lib/puma/cli.rb:507:in
run' from /home/deploy/.rbenv/versions/2.2.0/gemsets/e82ef14dcf8086bc79b93c8607436f02/gems/puma-2.10.1/bin/puma:10:in<top (required)>'from /home/deploy/.rbenv/versions/2.2.0/gemsets/e82ef14dcf8086bc79b93c8607436f02/bin/puma:23:in
load' from /home/deploy/.rbenv/versions/2.2.0/gemsets/e82ef14dcf8086bc79b93c8607436f02/bin/puma:23:inI add a test in the log code to avoid the crash.