我开发了一个symfony2命令,用于将数据从数据库导出到file.xml。
这绝对不是超时问题,因为我将其设置为30分钟set_time_limit(1800);
在我的本地机器上运行良好。我知道这个命令并不完美,因为它在导出之前需要很长时间(大约15分钟)并且它使用了大约800兆字节的大量内存。
我遇到的问题是,在生产服务器中,命令终止,没有错误。
发生了什么事?
UPDATE1
我的项目在php5.3.2和/etc/php/cli/php.ini上运行我有memory_limit = -1
UPDATE2
实际上,返回的邮件是Process stopped
UPDATE3
我刚刚发现了问题,实际上它已停止,因为RAM中没有剩余的字节。