作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我们有一些相当大的数据导入脚本(Symfony“命令”)由于 Monolog 内存不足而出错(第 58 行的 vendor\monolog\src\Monolog\Formatter\LineFormatter.php)。我们通常使用 Monolog,所以不想完全禁用它。
最佳答案
我意识到这是一个老问题,但是当我遇到一个长时间运行的、使用 Monolog 的脚本产生内存不足错误的问题时,结果证明问题是 Monolog 的“fingers_crossed”处理程序缓冲了大量日志消息.
我通过为有问题的 Monolog 处理程序设置“buffer_size”变量解决了这个问题。像这样:
main:
type: fingers_crossed
action_level: info
buffer_size: 200
handler: nested
编辑:正如 Sergio 在评论中指出的那样,buffer_size
设置:“最多应缓冲多少个条目,超出此范围,将从缓冲区中删除最旧的条目”。
关于php - 一种在每个脚本的基础上禁用 Monolog 的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10759444/
我一直在从事一个开源项目。它使用安装在 jdk8 镜像上的构建生成的 debian (.deb) 软件包创建 docker 镜像。 但最近我开始犯错误,不幸的是我无法克服它。一旦通过 Dockerfi
我正在尝试使这些卡片可点击以重定向到另一个屏幕,但我无法弄清楚 let cards = this.state.items.map(item => ( Actions.dog
我是一名优秀的程序员,十分优秀!