摘要:首先,的和我们从官网下的不一样,为了做应用监控,暴露了一些更底层的方法,所以,在自己的阿里云实例上安装时,需要安装。放个图配置中,我们指向产生的文件目录,则执行项目根目录。
阿里有一个node的监控平台 alinode ,昨天把一个应用成功部署上去了,这里记录下一些操作步骤和注意事项。
首先,alinode 的node和我们从官网下的node不一样,为了做应用监控,alinode暴露了一些更底层的方法,所以,在自己的阿里云实例上安装node时,需要安装alinode。
全局安装下:
install i alinode -g
安装后,可以想其他node一样,通过node xxx.js启动一个node应用,但是egg没有显示的入口文件,怎么办呢?不用怕,egg官方提供了一个alinode的插件,
安装下:
install i egg-alinode --save
然后在plugin里配置下
exports.alinode = { enable:true, package:"egg-alinode", },
这里顺便提一下,每个alinode上的应用,都有一个appid和secret,所以我们需要把相关信息加入到egg应用的配置中。
config.alinode = { appid:"xxx", secret:"xx", error_log:["xxxx/appname-web.log","xxx/common-error.log","xxx/egg-agent.log"], packages:["xxx/package.json"], }
appid,secret在哪里找?当然是查官网了,我就不说了。放个图:
配置中,error_log我们指向egg产生的log文件目录,
packages则执行项目根目录。
配置完之后,只需要正常npm start即可。
最后放个效果图:
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/107067.html
摘要:比如暴露端口,选择,授权对象填,其他默认就可以了。开启性能平台,点击创建新应用按照操作提示来就行,成功开启后在项目配置具体配置看下文就可以监控数据了。 建议不熟悉 linux 命令的小伙伴同时打开我的另一篇博客linux 常用操作 服务器购买&配置 打开阿里云,选择购买云服务器 ECS,这里可以选择一键购买进行快速配置,操作系统选择 CentOS 7.2 64 位,其他默认或根据实...
摘要:启动速度大幅提升。同时,通过重用主进程缓存,的启动速度提升了。在已经引入的特性,在里面默认启用,无需使用开启。相关介绍诊断报告提供了新的实验性功能诊断报告,一个非常有用的特性。升级为,增强安全功能。 前言 时隔一年,Node.js 12 如约而至,正式发布第一个 Current 版本。 该版本带来了诸如: V8 更新带来好多不错的特性。 HTTP 解析速度提升。 启动速度大幅提升。 更好的...
摘要:而在国内确实用的人太少,国内的主流服务端语言都被霸占。因此,在进行调研和诸多权衡后,团队选择了作为第二支持语言。整体上使用开发,也用了一些的特性,之所以用,是因为对于项目的开发和维护有极大的益处。 初衷 lin-cms是我们林间有风团队开源的一款CMS,它采用目前主流的前后端分离的架构,前端使用vue作为基础框架,后端选择了我们团队大量实践使用的flask作为基础框架。 lin-cms...
摘要:到这里,基于的前后端分离实现方案就搞定啦四关于的一些思考实际上,在使用的过程中有一个比较致命的缺点,就是一旦签发了,在到期之前就会始终有效,除非服务器部署额外的逻辑。结语以上是关于基于的前后端分离实现方案的总结和思考。 一、jwt是什么 JWT全称, JSON Web Token,是一个以JSON为基准的标准规范。 举例:服务器认证以后,生成一个 JSON 对象,发回给用户,就像下...
阅读 2321·2021-11-24 10:18
阅读 3385·2021-09-22 15:35
阅读 3339·2021-09-13 10:37
阅读 3766·2021-09-06 15:14
阅读 2071·2021-09-06 15:02
阅读 2211·2021-09-02 15:11
阅读 546·2019-08-30 15:53
阅读 3075·2019-08-29 16:15