Linux 有没有办法在我的云虚拟机中设置一个.bin文件,以便在每次服务器崩溃时重新启动它?
标题解释了一切。我目前正在为我的学校在云端开发minecraft服务器;但是它经常崩溃,我没有足够的时间在每次崩溃时重新启动它。是否有任何方法可以使文件在每次崩溃时重新启动,或者更好的方法是使其能够在每晚午夜重新启动?其中一个选项是使用其他VM使用OCI CLI restart命令计划作业(crontab) 作业可以每天午夜运行,并运行以下命令:Linux 有没有办法在我的云虚拟机中设置一个.bin文件,以便在每次服务器崩溃时重新启动它?,linux,oracle-cloud-infrastructure,Linux,Oracle Cloud Infrastructure,标题解释了一切。我目前正在为我的学校在云端开发minecraft服务器;但是它经常崩溃,我没有足够的时间在每次崩溃时重新启动它。是否有任何方法可以使文件在每次崩溃时重新启动,或者更好的方法是使其能够在每晚午夜重新启动?其中一个选项是使用其他VM使用OCI CLI restart命令计划作业(crontab) 作业可以每天午夜运行,并运行以下命令: oci compute instance action --instance-id ocid.xxx --action SOFTRESET 或 对于
oci compute instance action --instance-id ocid.xxx --action SOFTRESET
或
对于您的信息您可以为您的虚拟机创建警报并触发代码以重新启动虚拟机。以下是步骤:
compute\u client.update\u instance
(resize VM)方法替换为(restartVM)方法oci compute instance action --instance-id ocid.xxx --action RESET
Metric namespace: oci_computer_infrastructure_health
Metric name: instance_status
Dimension name: resourceId
Trigger rule: Operator:greater than, Value:0 (any value > 0 means that the VM instance is unhealthy)