Moodle IIS 崩溃
我全新安装了 Moodle 2.1、PHP v5.3、Windows Server 2008 R2、IIS、MySQL、3GB RAM、4 个 CPU。 我使用 Moodle 作为学校的 VLE,但最近遇到了它没有响应的问题(浏览器只是坐下来加载,直到最终收到站点的网络连接错误)。 现在,如果我在 IIS 中重新启动“管理服务器”,问题就会得到纠正,但几天后又会出现。有些人建议增加泳池的“回收”时间,这似乎推迟了这个问题,但它又开始频繁发生。
我尝试过 Moodle 论坛,但陷入了死胡同,请问有人可以帮忙吗?谢谢
I have a fresh install of Moodle 2.1, PHP v5.3, Windows Server 2008 R2, IIS, MySQL, 3GB Ram, 4 CPUs.
I use Moodle as a VLE for a School, but have recently been having problems with it not responding (the browser just sits & loads, until eventually it receives a network connection error to the site).
Now, if I restart "Manage Server" in IIS - the problem is rectified, but occurs again a few days later. Some people suggested increasing the "recycling" time of the pools which kind of seemed to delay this problem, but it is starting to happen frequently again.
I have tried the Moodle forums but hit a dead end, please can anyone help? Thank You
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我在尝试让 Moodle 在 IIS 上运行时遇到了很多问题,最终放弃了它。听起来很像内存泄漏(在 IIS 中,而不是 Moodle 中)。临时解决方案是安排一个计划任务,在上课之前和之后重新启动 IIS 以重置它,但这并不理想。
专业建议是根本不要使用 IIS。 Apache 是行业标准,它可以作为 Windows 安装包提供,并且安装和配置并不困难(请参阅 moodle.org 的说明)。如果您在论坛上一无所获,但仍然遇到问题,那么我建议,从长远来看,让 Apache 运行起来的小学习曲线可能是最少的工作。尝试一下测试机器(可能是旧台式机),看看效果如何。可以帮助您在 Apache 上配置 Moodle 的人远远多于可以在 IIS 上提供帮助的人,这本身就足以成为您尝试的理由。
抱歉,我无法提供更多帮助!
I had a lot of problems trying to get Moodle going on IIS and eventually abandoned it. It sounds a lot like you have a memory leak (in IIS, not Moodle). A temporary solution would be a scheduled task that restarts IIS before and after the school day to reset it, but this is not ideal.
The pro advice is not to use IIS at all. Apache is the industry standard, it's available as an install package for Windows and it's not enormously hard to install and configure (see moodle.org's instructions). If you have come up blank on the forums and are still having trouble, then I would suggest that the small learning curve to get Apache going is probably the least work in the long run. Have a go on a test machine (could be an old desktop) and see how you get along. There are far, far more people who can help you configure Moodle on Apache than can help on IIS, which is enough reason in itself to have a go.
Sorry I can't be more helpful!