我正在使用CloudFormation创建一个自动缩放组 . 自动扩展启动配置在实例启动时运行的实例用户数据中指定一些bash命令 . 我在启动配置中指定的AMI配置了100000个最大文件(在/etc/security/limits.conf和/etc/sysctl.conf中) . 但是,我在User Data内部启动的进程读取的限制为2048.当我进入实例并启动进程时,无论是ec2-user还是root用户,我都会得到预期的1000000个最大打开文件 .

我真的需要这个过程才能达到预期的打开文件限制;我真的很困惑,到底发生了什么;有任何想法吗?或建议的解决方法?

谢谢