我有一个在 php 上运行的网站。
我通过智能手机访问该网站。 (本例中,我使用的是iphone4 chrome移动浏览器)
当我点击登录时,页面会提交到另一个 php 页面并触发对我手机的调用。
电话打进来,我接听,然后按“#”结束通话并返回到浏览器。我收到错误 504 错误。我手机用的是3g。我使用 wifi 连接再次进行此测试,并得到相同的错误。
我的 php 页面位于运行 centos 6.2 的 Linux 服务器上的 apache http 服务器
我在 httpd.conf 上执行了以下操作:
保持事件状态
KeepALiveTimeout 600
HTTP 服务器:
服务器位于服务器上的单独虚拟机上。单击索引页面上的“登录”后,它会重定向到另一个 php 页面,该页面通过套接字向服务器上另一个虚拟机上的 Asterisk(PBX) 站点发送消息来触发调用。
PHP 页面等待 Asterisk 调用结束,然后将页面重定向到位于单独服务器上的 Intranet。
触发调用:
电话调用由服务器上虚拟机上的 ASterisk(PBX) 触发。
最佳答案
您是否尝试过检查 access.log 或 error.log 文件?也许你可以运行 Wireshark研究数据包传输和接收 - 这可以为您面临的问题提供线索。也有可能是调用提供者的 API 端出现错误。
关于php - 移动网页上的网站超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19291901/