【发布时间】:2016-10-08 20:45:46
【问题描述】:
使用 /etc/rc.local 来初始化依赖网络的服务安全吗?
我正在使用它来启动一项服务,该服务在其启动过程中向网络发出一些请求。偶尔会发生服务启动失败(并非总是)。
这是我得到的错误:
2016-06-07T12:01:48.724+0000 W NETWORK [ReplicationExecutor] getaddrinfo("my_machine_local_dns") failed: Name or service not known
失败时,如果我在机器启动完成后尝试手动初始化服务,没有错误。
我正在考虑任何比赛条件。示例:失败是因为服务在网络加载完成之前启动或类似的。
我在 aws vpc 中使用 centos,而相关服务在 docker 容器中运行。
【问题讨论】:
-
您的 Centos 是在私有子网中还是在 VPC 中的公共子网中?
标签: linux amazon-web-services networking docker centos