当前有一个rails应用程序在heroku服务器上运行并且稳定(512mb ram)
我按原样使用该应用程序并将其放在dokku(带城际)上的ubuntu服务器14gb ram 2 cpu(azure)上。
该应用程序旋转和工作非常快,一切都很好。
在不活动1分钟后,我刷新浏览器并获得
504网关超时
我尝试搜索错误或任何内存问题,但唯一看起来错误的是
17/01/18 11:24:18 [错误] 61198#61198:* 2071上游超时(110:连接超时)从上游读取响应头,客户端:79.184.17.155,服务器:cltvf.site ,请求:“GET / campaigns / 5874e4d14bc3600a4a19566 / details HTTP / 1.1”,上游:“http://172.11.0.3:5000/campaigns/587f4e4d4bc3600a4a19566/details”,主持人:“cltvf.site”,推荐人:“http://cltv.site/an/u_request_approve”
我来自
nginx:错误日志
命令
172.11.0.3是内部ip,如果有帮助的话。
在尝试检查是否存在内存问题时,我看到了
CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
ac513d4dd4ea 0.00%199.8 MiB / 13.69 GiB 1.43%296.7 kB / 156.5 kB 0 B / 0 B 13 a296ec88b1ef 0.01%254.2 MiB / 13.69 GiB 1.81%282.5 kB / 111.4 kB 0 B / 614.4 kB 52 beb69ddc4351 0.13%254.3 MiB / 13.69 GiB 1.81%286.9 kB / 112.5 kB 0 B / 614.4 kB 51 43665198a31b 0.00%231.8 MiB / 13.69 GiB 1.65%19.33 MB / 21.8 MB 0 B / 0 B 12 7d374f36b240 0.00%231.6 MiB / 13.69 GiB 1.65%19.34 MB / 21.81 MB 0 B / 0 B 13 04e98f7914b0 0.01%343.9 MiB / 13.69 GiB 2.45%14.37 MB / 9.091 MB 0 B / 614.4 kB 51 1255e7837b19 0.20%231.5 MiB / 13.69 GiB 1.65%19.34 MB / 21.78 MB 0 B / 0 B 12 378302bbdb84 0.00%55.11 MiB / 13.69 GiB 0.39%64.81 kB / 4.737 kB 0 B / 225.3 kB 40 5b8eb7a5423e 0.01%52.47 MiB / 13.69 GiB 0.37%71.75 kB / 8.718 kB 0 B / 225.3 kB 40
你看不到什么严重的
相同的磁盘使用
dev / sda1 28G 7403M 21G 25.5 [########## ............................] /
/ dev / sdb1 27G 44M 26G 0.2 [......................................] / mnt
/ dev / sda1 28G 7403M 21G 25.5 [########## ............................] / var / LIB /搬运工/ AUFS
无28G 7403M 21G 25.5 [########## ............................] / var / lib /搬运工/ AUFS的/ mnt / 4631d50385f25bf480fc18f5f2c7d93052b0f2ffecd6d04a14076513344b7338 无28G 7403M 21G 25.5 [########## ............................] / var / lib /搬运工/ AUFS的/ mnt / 4f8488bdd0a683fda71a6789165d44626215ef4ce00f7d6c70c7ff64d7d89c14 无28G 7403M 21G 25.5 [########## ............................] / var / lib /搬运工/ AUFS的/ mnt / 553fb1ea82841dd534450e9929513b90d17e4be73e271b861716d8f240ef8d17 无28G 7403M 21G 25.5 [########## ............................] / var / lib /搬运工/ AUFS的/ mnt / 6909bba1bea70a3781f55bea3d059a014ddae8638021bf4f9a82edffab63cc94 无28G 7403M 21G 25.5 [########## ............................] / var / lib /搬运工/ AUFS的/ mnt / 7200a36e8f3ca4e9358f83aad1ac5de562068f6458045f291812b8ab9e769abf 无28G 7403M 21G 25.5 [########## ............................] / var / lib /搬运工/ AUFS的/ mnt / bd289b0106072a2946e40a60bacb2b1024d1075996aff5bb3388290617ad85b2 无28G 7403M 21G 25.5 [########## ............................] / var / lib /搬运工/ AUFS的/ mnt / bd4d4632764af3a8e61b6da8d5f137addc2044615a5a36e72f675a180e6f7c7c 无28G 7403M 21G 25.5 [########## ............................] / var / lib /搬运工/ AUFS的/ mnt / e050fcacaeb0d9cb759bc72e768b2ceabd2eb95350f7c9ba6f20933c4696d1ef 无28G 7403M 21G 25.5 [########## ............................] / var / lib /搬运工/ AUFS的/ mnt / ffd758a6189aab5eac81950df15779f84f7c93a2a81b1707b082cee2202ece4d
经过数小时的谷歌搜索,我发布了这个问题。
感谢
答案 0 :(得分:0)
dokku logs <app>
curl http://172.11.0.3:5000/
dokku enter <app> web
gdb
,strace
连接到流程并使用标准的Linux调试工具