我有一个php页面,它在本地主机上运行良好,但在Web服务器上崩溃。我已经和godaddy核实过了,他们都很好(不是我所希望的…),我完全不明白为什么它不能在服务器上正常工作。
关于页面
该页面首先从上一页的表单中收集帖子数据。然后它检查是否已经提交了另一个表单。如果第二个表单已经提交,它将运行SQL INSERT,如果没有,则继续。然后,它使用第一个表单中的数据从同一数据库中的两个独立表中收集一些数据。然后打开一个表和一些<th>
。然后,它从同一数据库中的第三个表中查找信息,如果找到数据,它将把该数据返回到表中。表上的数据也是一个隐藏了大多数字段的表单。在表格的末尾有一个提交按钮,它将表单中的可更改字段发布到"确认并关闭"页面(效果良好)。
在提交按钮之后有一个搜索字段,用户可以在另一个(第四个)表中搜索要添加到上面的表/表单中的数据。每个搜索结果都是一个带有"添加"提交按钮的表单。当提交此表单时,数据会被发布到自身,并被处理/添加到数据库和表中。
这个页面大约每5分钟就会崩溃一次,用户点击添加搜索结果,几分钟内无法访问。有人知道为什么吗?
添加
哎呀,我忘了错误信息:
Safari将转到一个空白屏幕,并显示消息"Safari无法打开页面,因为网络连接丢失"。其他浏览器非常相似,但其他具有互联网的网站和应用程序需要所有功能。
听起来像是我的一个朋友几周前遇到的问题。事实证明,GoDaddy服务器的内存已经耗尽。因此,我建议的第一件事是登录GoDaddy仪表板并检查实例的内存。这应该很容易做到,如果它达到最大值,你应该看到一个红色的进度条。如果是这样的话,你可能只是发现了问题。然后你要么:
- 优化您的代码
- 购买更多内存
- 或移动到另一个主机提供商
我的朋友和#3一起去了,他报告说问题已经解决了。
希望能有所帮助。