【发布时间】:2015-12-05 01:51:35
【问题描述】:
我正在尝试运行一个 ruby 程序,它是 .procmailrc 的 RoR 项目的一部分。从命令行,整个 .procmailrc 操作行工作正常,但是当通过 Procmail 处理真实的电子邮件时,我收到以下错误:
/bin/sh: line 1: 12625 File size limit exceeded(core dumped) /usr/bin/rails r test.rb
test.rb 只是一个从 STDIN 复制到临时文件的简单脚本。
我的 .procmailrc 是
:0: $HOME/alerts.lock
* ^X-mailer: X-System Alert Info
| cd /usr/local/src/Alert; /usr/bin/rails r ./test.rb
有人知道发生了什么吗?
编辑:我应该注意,将 .procmailrc 中的 /usr/bin/rails r ./test.rb 替换为执行相同操作(如 test.rb)的 perl 程序。
【问题讨论】:
-
serverfault.com/questions/429352/… 提供了一些可能的提示。检查核心文件和/或跟踪系统调用,至少应该有助于查明
rails在哪里创建了一个巨大的文件。