2017-01-18 48 views
0

得到當前運行的Rails應用程序和穩定的Heroku服務器上(512MB RAM)的Rails +乘客+ Nginx的+ Dokku 504 1分鐘後活動

我把應用程序的是,把它放在dokku(含城際)在Ubuntu的服務器14GB的RAM 2 CPU(天藍色)。

該應用程序旋轉和工作速度非常快,一切看起來不錯。

閒置1分鐘後,我刷新瀏覽器,並獲得

504網關超時

我試圖尋找錯誤或任何內存問題,但唯一的東西看起來錯的是

17/01/18 11時24分18秒[錯誤] 61198#61198:* 2071上游超時(110:連接超時),同時讀取來自上游,客戶端響應標頭:79.184.17.155,服務器: cltvf.si德,請求: 「GET /活動/ 5874e4d14bc3600a4a19566 /細節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吉布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 12 378302bbdb84 0.00%55.11 MiB/13.69吉布0.39%64.81 KB/4.737 KB 0 B/225.3 KB 40 5b8eb7a5423e 0.01%52.47 MIB/13.69吉布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/docker/aufs
none 28G 7403M 21G 25.5 [########## ............... .............]/var/lib/docker/aufs/mnt/4631d50385f25bf480fc18f5f2c7d93052b0f2ffecd6d04a14076513344b7338 none 28G 7403M 21G 25.5 [########## .................... ........]的/ var/lib中/搬運工/ AUFS的/ mnt/4f8488bdd0a683fda71a6789165d44626215ef4ce00f7d6c70c7ff64d7d89c14 無28G 7403M 21G 25.5 [########## ............ ................]/var/lib/docker/aufs/mnt/553fb1ea82841dd534450e9929513b90d17e4be73e271b861716d8f240ef8d17 無28G 7403M 21G 25.5 [########## .... ........................]/var/lib/docker/aufs/mnt/6909bba1bea70a3781f55bea3d059a014ddae8638021bf4f9a82edffab63cc94 none 28G 7403M 21G 25.5 [###### #### ............................]/var/lib/docker/aufs/mnt/7200a36e8f3ca4e9358f83aad1ac5de562068f6458045f291812b8ab9e769abf 無28G 7403M 21G 25.5 [########## ............................]/var/lib/docker/aufs/MNT/bd289b0106072a2946e40a60bacb2b102 4d1075996aff5bb3388290617ad85b2 無28G 7403M 21G 25.5 [########## ............................]/var/LIB /搬運工/ AUFS的/ mnt/bd4d4632764af3a8e61b6da8d5f137addc2044615a5a36e72f675a180e6f7c7c 無28G 7403M 21G 25.5 [########## ........................ ....]/var/lib/docker/aufs/mnt/e050fcacaeb0d9cb759bc72e768b2ceabd2eb95350f7c9ba6f20933c4696d1ef none 28G 7403M 21G 25.5 [########## ................ ............]在/ var/lib中/泊塢窗/ AUFS到/ mnt/ffd758a6189aab5eac81950df15779f84f7c93a2a81b1707b082cee2202ece4d

我張貼谷歌搜索小時後這個問題。

感謝

+0

注意到當我執行第一個ajax請求時,錯誤開始。 –

回答

0
  1. 您可以通過檢查應用程序日誌中開始:dokku logs <app>
  2. 你可以嘗試直接連接到curl http://172.11.0.3:5000/
  3. 您可以嘗試輸入運行網絡程序容器:dokku enter <app> web
  4. 您可以使用gdb,strace來連接進程並使用標準的linux調試工具