【以下的问题经过翻译处理】 我正尝试在Fargate服务中运行容器中的Apache 2.4.41 x86_64,但它无法启动。服务日志中的错误为:
‘/usr/sbin/apache2ctl: 99: ulimit: error setting limit (Operation not permitted)
Setting ulimit failed. See README.Debian for more information.’
当我从Dockerfile在本地机器上构建和运行时,容器构建和运行正常,Apache服务器也可以启动,因此我认为这与Fargate /任务/容器设置有关,但不确定是哪个设置。我在互联网上找到了一篇文章,介绍了在ECS中设置限制的方法,但即使在我的容器配置中设置了这些限制,我仍然遇到了错误。有什么想法吗?
“ulimits”:[
{
“name”:“nofile”,
“softLimit”:2048,
“hardLimit”:2048
}
],