<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>xsown (xsown)</title>
    <link>https://ruby-china.org/xsown</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>Puma 频繁产生 CLOSE_WAIT 导致无响应？</title>
      <description>&lt;p&gt;nginx + puma，rails 5，纯 api 模式提供 json 接口&lt;/p&gt;

&lt;p&gt;不定期出现所有接口都无响应的症状，去服务器 lsof 的结果：非常多的 CLOSE_WAIT，如下图：
&lt;img src="https://l.ruby-china.com/photo/2019/22db9e23-8252-4fb0-860b-e3b6676b235d.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;此时只能 kill puma 进程然后重开。&lt;/p&gt;

&lt;p&gt;nginx 配置：
&lt;img src="https://l.ruby-china.com/photo/2019/c9578364-50c7-43bf-9a1e-2e75118cdc61.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;puma.rb:
&lt;img src="https://l.ruby-china.com/photo/2019/0b4a3dad-dc27-481a-af9b-1b6fa5349360.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;database.yml:
&lt;img src="https://l.ruby-china.com/photo/2019/2417e71b-f73b-42b1-ac2a-ab1b10b5aace.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;请问大佬们，可能是什么原因？有什么彻底的解决方法么？（手动抠鼻）&lt;/p&gt;</description>
      <author>xsown</author>
      <pubDate>Thu, 16 May 2019 09:11:43 +0800</pubDate>
      <link>https://ruby-china.org/topics/38536</link>
      <guid>https://ruby-china.org/topics/38536</guid>
    </item>
  </channel>
</rss>
