AWS 如何取得 server 端错误码?

楼主: oinnnnk (Oink)   2019-08-26 01:03:14
小弟新手最近做了一个line机器人
用的是node.js MySQL 架在AWS上
SSH 什么的都设好了 机器人绑定网址后 也都可以正常运作
但有个问题就是如果在AWS上 出错了(error) 要怎么得知错误讯息呢?
如果在local用ngrok的话可以看terminal 但在AWS上爆了就什么都不知道RR
google后得知几种方法 不知道正不正确:
1.PuTTY连上AWS server (有连上了 但不知要做啥)
2.Lambda (?)
3.AWS Auto Scaling (?)
如果问的太菜.. 请多包涵
谢谢大大们
作者: jack82822005 (小郭郭)   2019-08-26 19:42:00
推pm2
作者: freeccc (自由的ccc)   2019-08-26 20:03:00
基本的思考方向,要回看错误讯息你必须要有存,不然你只能看到终端机当下印出的讯息。如上述,pm2 log 可以参考一下,然后你查的三个东西方向都不太对
楼主: oinnnnk (Oink)   2019-08-27 14:55:00
感谢大大 会研究pm2 还有任何建议的话 非常感谢
作者: seefish (æ…•è°·æ…•é­š)   2019-08-30 18:51:00
AWS RDS 的performance insight 应该有error log哦
作者: ChiuTW (Chiu)   2019-10-01 00:17:00
存 log 看一下 cloudwatch 跟 cloudwatch client还是原 Po 是想知道怎么把输出倒到某个 log 档案内?
作者: alvinlin (林矜业)   2019-10-21 00:02:00
你应该是用EC2。是可以改用Lamba+Node.js然后结果会显示在cloudwatch也可以搭配AWS SDKMySQL也可以改用AWS RDS for MySQL。至于AutoScaling是用在当你的EC2承载量增大用,和看Log没关系我两种都试过。ngrok是比较好Debug因为在你本机上。Lambda要一直看log。可能的方案是在本机做好后搭API Gateway+Lambda+RDS做成serverless deployment

Links booklink

Contact Us: admin [ a t ] ucptt.com