小编Tom*_*ies的帖子

我的Lambda在启动和第一线之间做了什么?

我在AWS中运行在.NET Core 2.1运行时的C#中编写了一些Lambda函数.它们的冷启动时间非常大(> 8s,256MB,> 4s,512).

但是,我不确定它是冷启动时间还是别的什么; 我有其他使用dotnet编写的lambda,它们似乎有更短的启动时间.

X射线迹线显示完成"启动"和发生任何事情之间存在巨大差距.我在我的处理程序的第一行开始一个X射线子段(在跟踪中看作"配置").

有什么我想念的吗?

AWS X-Ray跟踪

aws-sdk .net-core aws-lambda aws-xray

12
推荐指数
1
解决办法
618
查看次数

在生产Azure Service Fabric群集中找不到libsodium-64.dll

使用libsodium-net在Azure Service Fabric Reliable Service中实现其所有安全性,在我的本地开发群集上一切正常(尽管我必须将libsodium-64.dll设置为复制到输出目录).

不幸的是,当部署到Azure中的真实集群时,它会抛出以下错误:

Unable to load DLL 'libsodium-64.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

我已通过远程桌面检查到其中一个节点,并将DLL复制到与服务相同的目录中,就像在我的开发群集中一样.无法解决为什么在生产中找不到它.

我已经尝试按照这个答案中的建议设置PATH环境变量,并验证它确实设置了 - 不幸的是,这没有帮助.

为了让ASF拿起DLL,我需要做些什么特别的事情吗?

编辑:还尝试在所有节点上将DLL添加到System32,也没有解决它.

c# libsodium azure-service-fabric

3
推荐指数
1
解决办法
1258
查看次数