我可以在AWS Elastic Beanstek上配置Linux交换空间吗?(从2016年开始)的答案展示了如何使用. eb扩展
配置文件为AWS Elastic Beanstek环境配置Linux交换空间。
但是,AWS 文档在 Linux 服务器上定制软件有以下说明:对于较新的 Amazon Linux 2 平台:
在 Amazon Linux 2 平台上,我们强烈建议您使用构建文件,而不是在 .eb 扩展配置文件中提供文件和命令。Procfile 和平台尽可能挂钩,以便在实例预置期间在环境实例上配置和运行自定义代码。
如何使用这种更现代的配置方法配置交换空间?
Buildfile
和Procfile
不适合这种情况。它们有不同的用途-运行短命令和长命令。
为此我会使用平台挂钩。具体来说,< code >预构建:
这里的文件在Elastic Beanstalk平台引擎下载并提取应用程序源代码包之后,在它设置并配置应用程序和web服务器之前运行。
其基本原理是,最好在应用程序开始配置之前立即创建交换。如果交换创建操作失败,您将很快收到通知,而不是在安装应用程序之后。
从SO链接,您可以将< code > 01 _ add-swap-space . sh 放入< code >中。platform/hooks/prebuild/文件夹。在将应用程序打包成zip文件之前,请确保< code > 01 _ add-swap-space . sh 是可执行的(< code>chmod x)。
本文向大家介绍如何在Linux Ubuntu上增加交换空间?,包括了如何在Linux Ubuntu上增加交换空间?的使用技巧和注意事项,需要的朋友参考一下 在本文中,我们将学习如何增加交换空间,这将解决应用程序中的内存错误。这将介绍如何将交换文件添加到Ubuntu Linux。 无论如何,建议使用旋转的硬盘驱动器进行交换,因为随着时间的推移SSD可能会导致硬件降级的问题。由于这个原因,请勿在提供S
问题内容: 我正在运行Ubuntu 11.10,并已在该系统上安装Jenkins。 我看过一些有关如何设置反向代理(Apache,Nginx等)的教程,但是,这是专门用于jenkins的VM,我想让jenkins在端口80上运行时尽可能保持精简。 我发现了新贵的配置,并将端口修改为80 当我通过启动jenkins时,显示它运行了几秒钟然后终止。 这是因为jenkins 在特权端口上以用户身份运行吗
我使用这个命令运行我的spring应用程序-java-jar,但是当从IDE运行应用程序时,我需要添加运行配置,下面是显示我所添加内容的屏幕截图,但是它对我不起作用。
问题内容: 我正在使用GlassFish来提供Java EE Web应用程序。在我本地的开发机器上一切正常。我有 将postgres JDBC库复制到正确的位置 在Glassfish管理控制台中配置了连接池和JDBC资源 部署了使用上述连接的网络应用 在我的浏览器中看到了结果 我正在尝试将同一应用程序部署到AWS Elastic Beanstalk托管的Glassfish实例。AWS- EB使用D
主机系统为ARCHLinux。我想开发需要运行Windows docker容器的.NET4.6.1应用程序。所以我在VirtualBox下运行Win10。然后我在Win10中安装Docker,以运行Windows Docker容器。Linux->VirtualBox->Win10->Docker->Windows Docker容器->要运行的应用程序。 或者更具体地说,VirtualBox是否支持
我想从数据库中列出交换机名称,为此,我已经为Recyclerviewlist实现了应用程序。现在,问题是,我的Recyclerview项包含switch元素,我想在打开或关闭它时执行两个功能。这可能吗?我在chick listener的视图保持器上尝试了它,但它为每个列表元素提供了相同的id。