Php - Azure 500 - 请求超时

时间:2016-07-20 15:51:23

标签: php mysql azure

我从cleardb mysql获取数据。大约需要10分钟才能给我带来结果。

但是在230秒之后,Azure将错误称为“500 - 请求超时。

。”

Web服务器未能在指定时间内响应。“

我试图将max_execution_timeout设置为无限,并在.user.ini中更改了更多的配置变量。

试图在php脚本文件的第一行手动设置为set_time_limit(0);和ini_set('max_execution_time',6000000);。

但没有运气。

我不想使用webjobs。

有没有办法解决Azure 500 - 请求超时。问题。

1 个答案:

答案 0 :(得分:0)

不行。你会在10分钟的等待之前很久就达到飞行中的请求超时。

这是一种更好的方法。调用产生结果的存储过程,并在10分钟后进行第二次调用以检索数据。

  • 从您的代码中调用存储过程
  • 在回复
  • 中返回Location:标头
  • 按照网址抓取结果,200 OK表示你拥有它们,417期望失败意味着还没有。