fre*_*d00 3 docker docker-compose
我在生产服务器中使用 docker-compose。在我的部署过程中,我运行docker-compose down、部署应用程序并运行docker-compose up。但是,当我docker-compose down这样做时,它会返回类似的内容:
ERROR: for ubuntu_php_run_1105 ('Connection aborted.', error(24, 'Too many open files'))
ERROR: for ubuntu_php_run_821 ('Connection aborted.', error(24, 'Too many open files'))
ERROR: for ubuntu_php_run_820 ('Connection aborted.', error(24, 'Too many open files'))
Run Code Online (Sandbox Code Playgroud)
如果我多次手动运行此命令,最终它会成功,但我需要修复它,因为此错误会使我的部署过程失败。
它似乎超出了最大open file descriptor数量,尝试使用ulimitscontainer增加打开文件的最大数量。nofile
例如,
ulimits:
nofile:
soft: 98304
hard: 98304
Run Code Online (Sandbox Code Playgroud)
对于命令行
--ulimit nofile=98304:98304
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6330 次 |
| 最近记录: |