柴油编译挂在Lightsail上

时间:2020-07-17 16:01:49

标签: linux rust amazon-lightsail rust-diesel

我正在尝试在Amazon Lightsail上部署数据库支持的Rust应用程序。它使用ORM板条箱柴油。它可以在我的本地(Arch)Linux计算机上毫无问题地编译。

要远程编译应用程序,我通过SSH进入Lightsail Debian VM。安装Rust,克隆存储库并指定工具链后,我运行estraiVincitore: () => { return App.vincitoreDelContest.estrazioneVincitore().then(value => { console.log(value.logs[0].args.username); return value.logs[0].args.username; }); } 。这确实可以编译一堆箱子,但是在编译Diesel时似乎会挂起。至少,致电cargo build表示货物和锈蚀过程似乎在30分钟后仍在继续。

我已经尝试过Diesel 1.4.5和2.0.0版本,稳定且夜间的Rust工具链,Ubuntu以及Debian VM。

[编辑:该应用程序也可以在Linode VM上顺利编译。]

可能是什么问题? (如何收集更多信息以进行诊断?)

1 个答案:

答案 0 :(得分:0)

CPU图形显示什么?

Lightsail使用具有CPU基准的可爆发实例,可以处理偶发的流量高峰,但是如果将CPU高峰时间过长,则会使CPU受到限制。

如果检查“实例指标”选项卡,则可以查看其突发容量是否用完(从下拉列表中选择突发容量百分比或分钟数)。