我遇到以下代码的问题,因为它在php错误日志中没有输出:
$proms = [
$ec2->getWaiter('InstanceRunning', ['InstanceIds' => [$ec2_result['Instances'][0]['InstanceId']]])->promise(),
$rds->getWaiter('DBInstanceAvailable', ['DBInstanceIdentifier' => $rds_result['DBInstance']['DBInstanceIdentifier']])->promise(),
];
$all = Promise\all($proms)->then(
function ($results) {
error_log("Works!");
error_log(print_r($results[0],true));
error_log(print_r($results[1],true));
},
function ($results) {
error_log("Do not work!");
error_log(print_r($results[0],true));
error_log(print_r($results[1],true));
}
);
我是否为 - >然后部分提供了正确的功能? 在任何地方都有任何文件吗?
答案 0 :(得分:0)
嗯。
1)需要确保代码实际工作,因为其中一个设置中存在小错误,因此只有部分请求成功。
2)需要增加php脚本时间限制,因为它超过默认值30秒。