标签: ruby-on-rails nginx puma
我正在将Rails 4.2.8与ruby 2.6.2和puma和nginx一起使用。我目前将其托管在具有4 GB内存/ 30 GB磁盘的Digital Ocean上。我目前已将puma线程数设置为最大16个,并将数据库池的数量设置为18个。
服务器有时停止响应。当我检查puma.access.log时,它显示很多行“日志写入失败。死锁;递归锁定”。
当我检查Digital Ocean仪表板时,通常会出现CPU使用率高峰(大约为15%)到70%(磁盘I / O)。
请帮助我调试问题。