在下做的秒杀业务,在某个时间点会有 300 - 500 人会来抢购,出现明显的卡顿 top 查看未出现明显变化。 服务器:Ubuntu,4 vCPU , 16 GB, 带宽 10M puma 配置
threads 5, 100
environment "production"
bind "unix:///XXX/shared/sockets/puma.sock"
stdout_redirect "/XXXX/shared/log/puma.stdout.log", "/XXXXXe/shared/log/puma.stderr.log", true
pidfile "/XXXXX/shared/pids/puma.pid"
state_path "/XXXXX/shared/pids/puma.state"
activate_control_app
数据连接配置
production:
adapter: mysql2
database: XXXX
encoding: utf8mb4
username: XXX
password: 'XXX'
host: XXXX
pool: 5
timeout: 5000
cpu 使用大概在百分之 30 左右 内存使用情况 请大神,给点意见。。
tcp 连接好像有 1000 多。不知道是否是这个引起的。