我对管理服务器比较陌生。我有一个中等级的Ubuntu EC2实例。我有一个PHP脚本从数据库读取(不是大量的条目,大约500),并且对于数据库中的每个记录,将文件从EC2服务器传输到S3。当我从命令行运行它时,php脚本正如我所期望的那样工作。当我尝试运行与cron作业相同的脚本时,它似乎在大约100个条目后突然结束。
我将非常感谢您解决此问题的任何帮助。
非常感谢。 维克
答案 0 :(得分:0)
我相信您的cron-job的设置会将STDERR
(请参阅下面的示例)重定向到文件?如果是,那么这应该是解决问题的起点。
示例:
5 * * * * / path / to / php /path/to/script.php> /path/to/logfile.txt 2>& 1 /path/to/logfile.txt应包含输出和输出执行该脚本时的错误(如果有的话)。