动态网站 lnmp 系统在处理稍多订单就会提示 504 Gateway Time-out

2017-04-07 12:05:46 +08:00
 duansindo
腾讯云香港服务器,用 oneinstack 的一键安装的 lnmp 。
网站配置 2 核 4GB 3Mbps+1G 单核云数据库
在处理 500 个订单左右的时候服务器就非常的非常的卡,什么也做不了,然后进系统用 top 指令查看到 cpu 和内存都是占用非常少,请问是什么问题?
附上一些 php.ini 设置
max_execution_time = 300
memory_limit = 2048M

php-fpm.conf 的设置为
[global]
pid = run/php-fpm.pid
error_log = log/php-fpm.log
log_level = warning

emergency_restart_threshold = 30
emergency_restart_interval = 60s
process_control_timeout = 5s
daemonize = yes

;;;;;;;;;;;;;;;;;;;;
; Pool Definitions ;
;;;;;;;;;;;;;;;;;;;;

[www]
listen = /dev/shm/php-cgi.sock
listen.backlog = -1
listen.allowed_clients = 127.0.0.1
listen.owner = www
listen.group = www
listen.mode = 0666
user = www
group = www

pm = dynamic
pm.max_children = 50
pm.start_servers = 20
pm.min_spare_servers = 15
pm.max_spare_servers = 30
pm.max_requests = 5000
pm.process_idle_timeout = 100s
request_terminate_timeout = 600
request_slowlog_timeout = 0

pm.status_path = /php-fpm_status
slowlog = log/slow.log
rlimit_files = 51200
rlimit_core = 0



哪位朋友帮我看看是什么问题?
2376 次点击
所在节点    Linux
7 条回复
dnsjia
2017-04-07 12:49:24 +08:00
数据库配置文件呢?
yylzcom
2017-04-07 14:29:36 +08:00
先查 nginx 日志,看看是什么问题
changs1986
2017-04-07 17:39:22 +08:00
504 是 fpm 进程没响应了吧,看下 fpm 的日志和数据库 slow-log
okudayukiko0
2017-04-09 19:42:15 +08:00
max_children 这里的问题
duansindo
2017-04-10 17:08:05 +08:00
@okudayukiko0 这个我设置非常大也会造成非常卡,我只能换浏览器才能做别的操作
duansindo
2017-04-10 17:08:27 +08:00
@dnsjia 云数据库应该不会有这个问题吧?
duansindo
2017-04-10 17:08:43 +08:00
@changs1986
@yylzcom 谢谢我回去看看

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/353176

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX