2013-04-21 104 views
0

我对管理服务器比较陌生。我有一个中等层次的Ubuntu EC2实例。我有一个php脚本从数据库中读取(不是大量的条目,大约500个),并且对于数据库中的每个记录都将文件从EC2服务器传输到S3。当我从命令行运行它时,php脚本就像我期望的那样工作。当我尝试运行与cron作业相同的脚本时,它似乎在大约100个条目后突然结束。Cron在Amazon EC2中等层Ubuntu实例上的工作

我将不胜感激解决这个问题的任何帮助。

非常感谢。 Vik

回答

0

我相信你的cron-job的设置将STDERR(见下面的例子)重定向到一个文件?如果是,那么这应该是解决问题的出发点。

例如:

5 * * * * /路径/到/ PHP的/path/to/script.php> /path/to/logfile.txt 2> /路径/到/ logfile.txt应包含输出&执行该脚本时的错误(如果有的话)。