问题一:Serverless 应用引擎相同的配置(4U8G),需要多个实例来扛吗?
Serverless 应用引擎相同的配置(4U8G),部署netcore程序
我用ECS(windows)部署和SAE(linux)部署
发现前者30条线程,压测5轮平均响应时间只有一两百毫秒
但是SAE却能到十几秒,并且还有出错的情况。但是看基础监控,CPU也没见涨
是SAE本身性能就差,需要多个实例来扛吗?
参考回答:
楼主你好,看了你的描述,据我所知SAE(Serverless 应用引擎)是阿里云提供的一种无服务器计算服务,它可以无需运维和扩容,根据实际的请求量自动弹性扩容和收缩,可能是由于冷启动造成的,在第一次请求到达时,SAE可能因为需要进行初始化操作而产生较高的延迟,之后的请求可以享受到较低的延迟,因为实例已经处于热状态,可以通过保持一定的并发请求量来避免冷启动导致的高延迟。
还有可能是网络延迟造成,SAE可能由于网络传输的延迟造成较高的响应时间,你可以通过在不同地域部署多个实例来缓解这个问题,使用户请求离实例更近,从而减少网络延迟。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/599161
问题二:Serverless 应用引擎刚刚健康检测过不了直接重启了,能帮忙分析一下吗?
Serverless 应用引擎刚刚健康检测过不了直接重启了,能帮忙分析一下吗?
参考回答:
楼主你好,看了你的问题,当阿里云Serverless 应用引擎的健康检测无法通过并自动重启时,你应该先去检查应用程序日志,查看应用程序的日志,尤其是与健康检测相关的错误消息,这可以提供更多的细节,以确定具体的问题。
还有就是检查资源使用情况,确保应用程序没有超出资源限制,比如内存、CPU等,如果资源不足,可能会导致健康检测失败,确保配置适当的资源限制以满足应用程序的需求。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/599159
问题三:Serverless 应用引擎实例里面的文件怎么下载到本地?
Serverless 应用引擎实例里面的文件怎么下载到本地?
参考回答:
可以先上传到oss,然后在下载到本地https://help.aliyun.com/zh/sae/support/how-to-use-ossutil-to-download-logs-to-my-on-premise-device?spm=a2c4g.11186623.0.i48
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/599158
问题四:Serverless 应用引擎是因为老年代进行垃圾回收时触发了fullgc导致停顿,然后就重启了?
Serverless 应用引擎是因为老年代进行垃圾回收时触发了fullgc导致停顿,然后就重启了?
参考回答:
如果频繁出现fullgc本身就说明配置存在不合理的地方,或者你看下当前应用规格是啥样的,太小的话可以考虑做个扩容。如果已经4G或者以上,得看看是否程序有设置不合理的地方,例如加载大量cache数据等因素
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/599157
问题五:Serverless 应用引擎是jvm在进行垃圾回收的时候会导致重启,有没有什么好的解决方案吗?
Serverless 应用引擎是jvm在进行垃圾回收的时候会导致重启,有没有什么好的解决方案吗?
参考回答:
oomkiller了吧,可以在事件中心看一下,你看下预留的多少啊,是不是java内存配置太高了,建议不要超过70%,要给操作系统预留一些,例如2g内存配置1200M左右
关于本问题的更多回答可点击原文查看: