站点在Windows Azure Server上保持挂起状态

时间:2015-08-19 07:29:44

标签: php azure cakephp-1.3

我有一个在线教育网站。该网站由WordPress和CakePHP 1.3组成。最近我将该站点迁移到Windows Azure服务器。从那时起我就遇到了问题。我们的网站上有各种门户网站,如操作门户网站,学生门户网站。

所有会话安排部分都由ops门户负责。在ops门户网站中,我们有一个“S Availability”选项卡,它连接到一个文件夹“bes”,它在核心php中制作以安排会话。现在发生的事情是,在这个标签上每按8-9次点击它就会开始挂起。它只是继续处理,当我通过单击chrome中的“Inspect Element”检查调试窗口时,它会继续为程序“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”。有人可以解释这种行为的任何原因,因为它在我们的过程中给出了很多严重的问题。

1 个答案:

答案 0 :(得分:0)

  

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

根据我的理解,cloudapp.net可以参考Cloud Service和Virtual Machine部署的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内部服务器错误Web服务器无法执行此请求http://example.com/bes/calendar/ops_stu_calender?id=14996&user_type=ops”。

如果您使用的是Wordpress的多功能一体机事件日历,则看起来有一些已知的浏览器兼容性问题:https://wordpress.org/support/topic/calendar-hangs-no-response-from-any-on-page-functions