作者oinnnnk (Oink)
看板Ajax
标题AWS 如何取得 server 端错误码?
时间Mon Aug 26 01:03:14 2019
小弟新手最近做了一个line机器人
用的是node.js MySQL 架在AWS上
SSH 什麽的都设好了 机器人绑定网址後 也都可以正常运作
但有个问题就是如果在AWS上 出错了(error) 要怎麽得知错误讯息呢?
如果在local用ngrok的话可以看terminal 但在AWS上爆了就什麽都不知道RR
google後得知几种方法 不知道正不正确:
1.PuTTY连上AWS server (有连上了 但不知要做啥)
2.Lambda (?)
3.AWS Auto Scaling (?)
如果问的太菜.. 请多包涵
谢谢大大们
-----
Sent from JPTT on my Google Pixel 3 XL.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.140.202.212 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1566752596.A.BC3.html
1F:推 jack82822005: 推pm2 08/26 19:42
2F:→ freeccc: 基本的思考方向,要回看错误讯息你必须要有存,不然你只 08/26 20:03
3F:→ freeccc: 能看到终端机当下印出的讯息。如上述,pm2 log 可以参考 08/26 20:03
4F:→ freeccc: 一下,然後你查的三个东西方向都不太对 08/26 20:03
5F:→ oinnnnk: 感谢大大 会研究pm2 还有任何建议的话 非常感谢 08/27 14:55
6F:推 seefish: AWS RDS 的performance insight 应该有error log哦 08/30 18:51
7F:→ ChiuTW: 存 log 看一下 cloudwatch 跟 cloudwatch client 10/01 00:17
8F:→ ChiuTW: 还是原 Po 是想知道怎麽把输出倒到某个 log 档案内? 10/01 00:46
9F:→ alvinlin: 你应该是用EC2。是可以改用Lamba+Node.js然後结果会显示 10/21 00:02
10F:→ alvinlin: 在cloudwatch也可以搭配AWS SDK 10/21 00:02
11F:→ alvinlin: MySQL也可以改用AWS RDS for MySQL。至於AutoScaling是 10/21 00:05
12F:→ alvinlin: 用在当你的EC2承载量增大用,和看Log没关系 10/21 00:05
13F:→ alvinlin: 我两种都试过。ngrok是比较好Debug因为在你本机上。Lamb 10/21 00:09
14F:→ alvinlin: da要一直看log。可能的方案是在本机做好後搭API Gateway 10/21 00:09
15F:→ alvinlin: +Lambda+RDS做成serverless deployment 10/21 00:09