![](/img/trans.png)
[英]How to configure Amazon Linux ec2 instance for java heap size?
[英]AWS EC2 Amazon Linux 2 How To Run Java on Boot
我一直在互联网上寻找解决方案,但我似乎无法正确解决。
我有一个命令,我想在我的 AWS EC2 服务器启动时启动。
java -Xmx1740M -Xms1740M -jar /home/ec2-user/server.jar nogui
我尝试了“更改用户数据”设置和 bash 脚本,但无济于事。
默认情况下,用户数据脚本和 cloud-init 指令仅在启动实例的第一个引导周期内运行。 但是您可以根据此处提到的偏好调整此行为以执行您的用户数据
https://aws.amazon.com/premiumsupport/knowledge-center/execute-user-data-ec2/
或者相反的方法是创建一个在机器重启时运行的 linux 服务,如下所述:
原来我误读了要粘贴到用户数据中的内容
Content-Type: multipart/mixed; boundary="//"
MIME-Version: 1.0
--//
Content-Type: text/x-shellscript; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="userdata.txt"
#!/bin/bash
cd /home/ec2-user/
java -Xmx1900M -Xms1900M -jar server.jar nogui
--//
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.