我在日志中看到此错误:
/usr/sbin/apachectl: 99: ulimit: 错误设置限制(不允许操作) /usr/sbin/apachectl: 99: ulimit: 错误设置限制(不允许操作)
设置 ulimit 失败。请参阅 README.Debian 了解更多信息。
首先,有人知道为什么 apache/apachectl 尝试调用 ulimit 吗?其次,假设它是合法的,我怎样才能让这个操作起作用?我以 root 用户身份调用 apachectl,所以我不明白为什么这会成为问题。尽管 apachectl 默认情况下可能以与 root 不同的用户身份运行?
小智 3
看起来您必须在 ECS 配置中设置 ulimit,如下所示: https: //www.infoworld.com/article/3067303/how-to-configuring-linux-usage-limits-with-docker-and-aws-ecs .html
"containerDefinitions": [
{
...
"ulimits": [
{
"softLimit": 2048,
"hardLimit": 2048,
"name": "nofile"
}
]
...
}
]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10597 次 |
| 最近记录: |