【问题标题】:Bad php codes can cause this(Error:Connection timed out) type of errors in FTP?错误的 php 代码会导致 FTP 中出现这种(错误:连接超时)类型的错误?
【发布时间】:2012-05-03 09:01:21
【问题描述】:

有时当我尝试通过 filezilla 连接到我的服务器时,我会同时收到此错误,我的网站和 phpmyadmin 也已关闭,并收到类似 mysql error: MySQL server has gone away 或有时 too many connections 的错误。最近两天工作正常。在我更改数据库中的表的前 2 天,在我的 .inc 文件(即 php 代码)中添加了一些代码,之后只有我遇到了这个问题。但有时我可以连接到服务器,并且我的站点和 phpadmin 也已加载。 我想知道糟糕的 php 代码是否会导致 FTP 中出现这种 (Error:Connection timed out) 类型的错误?请帮帮我..

已解决

问题出在服务器上,他们已经纠正了。非常感谢 致所有回答我问题的人

【问题讨论】:

  • 可能在您的主机上出现问题,请联系他们并询问发生了什么。
  • @MakuraYami 这是我的客户服务器,他们告诉他们已经重新启动了服务器。但有同样的问题。他们说这可能是编码问题。
  • 所以您遇到了 FTP、MySQL 和 HTTP 服务器的问题?就 PHP 代码作为根本原因而言,我唯一能想到的是,如果 a) 它占用了所有内存,或者 b) 占用了所有三个服务器的所有可用连接。故障排除的第一步:关闭新代码,看看问题是否消失。如果是,请在问题中添加麻烦的代码。
  • @Anthony 我只是回滚新代码,现在我在我的 phpmyadmin 和 Database error: Link-ID == false, connect failed mysql error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (11) 的 phpmyadmin 中遇到了这样的错误
  • 试试不同的服务器,也许?服务器的规格/操作系统是什么?是 VPS/dedi 还是共享的 PHP 主机?

标签: php mysql ftp phpmyadmin filezilla


【解决方案1】:

您的代码似乎建立了太多的 MySQL 连接,您可以将代码添加到您的问题中以确认吗? (你是否有一个循环中的数据库连接?)

关于回滚后错误,由于您没有说明您尝试过的内容,这里有一系列可能的解决方案。

基本问题很可能是您没有正确设置套接字,请检查 .sock 的位置以及您的设置中当前设置的内容。

除此之外:您可以全新安装 LAMP/XAMPP/其他任何东西,如果可能的话,假设您无法自行解决问题,最终可能会更快。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-08
    • 1970-01-01
    • 1970-01-01
    • 2017-08-18
    • 1970-01-01
    • 2015-08-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多