【问题标题】:Site keeps on hanging on Windows Azure Server站点一直挂在 Windows Azure 服务器上
【发布时间】:2015-08-19 07:29:44
【问题描述】:

我有一个在线教育网站。该站点由 WordPress 和 CakePHP 1.3 组成。最近我已将该站点迁移到 Windows Azure 服务器。从那以后我遇到了一个问题。我们的网站中有各种门户,例如 ops 门户、学生门户。

所有会话调度部分都由操作门户处理。在 ops 门户中,我们有一个“S 可用性”选项卡,它连接到在核心 php 中创建的文件夹“bes”以安排会话。现在发生的情况是,每点击此选项卡 8-9 次后,它就会开始挂起。它只是继续处理,当我通过单击 chrome 中的“检查元素”来检查调试窗口时,它继续为程序“ops_stu_calendar.php”提供挂起状态。

这个“ops_stu_calendar”是连接到“bes”文件夹并加载日历的程序。处理了很长时间后,它有时会加载日历,有时会出现错误:

“500 内部服务器错误 Web 服务器无法执行此请求http://example.com/bes/calendar/ops_stu_calender?id=14996&user_type=ops”。

当它在窗口左下角进行处理时,它会不断给出消息“等待 example.com”。有人可以解释一下这种行为的任何原因,因为它在我们的流程中带来了很多严重的问题。

【问题讨论】:

  • 您在哪个 Azure 服务器上部署了站点,Web 应用程序、云服务还是虚拟机?
  • #Gary Liu 是云应用。我在 azure 中的站点名称是 vnayatest.cloudapp.net,服务器是 windows server 2012 r2
  • 您能否提供任何步骤让我重现该问题?

标签: php azure cakephp-1.3


【解决方案1】:

Gary Liu 是云应用。我在 azure 中的站点名称是 vnayatest.cloudapp.net,服务器是 windows server 2012 r2

根据我的理解,cloudapp.net 可以指云服务和虚拟机部署的 Web 应用程序,如果你能告诉我们你到底在使用什么会更好。如果您在虚拟机部署上,在这种情况下,标准的 PHP 故障排除提示适用,请确保您正在编写日志,即http://php.net/manual/en/function.error-log.php,服务器日志也可以帮助我们进一步排除根本原因。此外,此线程可能会提供一些有关解决挂起问题的见解:How to find out what makes my PHP application to hang the Apache server?,请检查它是否有帮助。

处理很长时间后,有时它会加载日历,有时我会收到错误“500 Internal Server Error Web server cannot perform this request http://example.com/bes/calendar/ops_stu_calender?id=14996&user_type=ops”。

如果您使用的是 Wordpress 的 All-in-One Event Calendar,似乎存在一些已知的浏览器兼容性问题:https://wordpress.org/support/topic/calendar-hangs-no-response-from-any-on-page-functions

【讨论】:

    猜你喜欢
    • 2020-11-18
    • 1970-01-01
    • 2017-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多