我有很多网站(PHP,MySQL)的共享托管。
突然间,今天有些网站无法使用,显示出“未找到”#34;和" 404"尝试访问它们时出错。似乎是随机网站。托管配置,网站文件,域名等都没有改变...... 什么都没有。
联系主机时,我告诉原因是因为我已经达到了分配给我的计划的80 MB RAM的限制,但这并没有多大意义。我,在脚本或并发用户数量方面没有任何内部变化。此外,现在是晚上的时间,并且几乎没有人使用这些网站,他们仍然会失败。
所以我的问题是:我有什么方法可以获得我的网站使用的全球内存量?我知道我可以使用phpInfo()来获得最大的记忆......如果没有全球化的方式,即使它是一个"每个网站"现在可以运作的基础。
这背后的想法可能是用PHP检测内存使用情况,如果它高于某个值则拒绝访问用户,而不是让整个事情崩溃。
当然,如果内存使用理论是真的,那么所有这些......在这种情况下,我是否应该得到更具体的内存错误?当然主机提供我升级到专用服务器,这就是为什么我不相信他们告诉我的东西,也许他们只是想让我买一个更昂贵的产品而不是修复他们服务器中的任何错误...