无法连接,重试(3/3) - 服务器被黑了?

时间:2014-12-19 17:45:57

标签: mysql server google-compute-engine gcloud

我的实例已经工作了1个月,但是今天,我的客户告诉我它不能正常工作,

当我将计算引擎页面转到SSH连接时,它会失败。

它说,“连接......无法连接,重试(3/3)。”

当我重启实例时,我的php页面显示“无法通过socket连接到本地MySQL服务器'/var/run/mysqld/mysqld.sock'”,它是一个LEMP服务器。

现在,我无法使用ssh或sftp访问,我现在该怎么办?有谁知道发生了什么?


它的LEMP。使用mysql-client,mysql-client5.5,运行websocket的nginx服务器。

实例位于:us-central1-f

更新: 现在,该网站甚至没有了。

2 个答案:

答案 0 :(得分:0)

我有同样的问题。现在我解决了。让我解释一下这个问题。

我发现即时启动盘已满。所以你不能直截了当。 重新启动后,mysql已停止。但是你仍然无法通过ssh访问服务器来启动mysql(服务mysql启动)。因此,您的php页面显示“无法通过套接字连接到本地MySQL服务器'/var/run/mysqld/mysqld.sock'”。

贝娄是解决这个问题的步骤:

  1. 您可以从即时(https://console.developers.google.com/project/),菜单计算引擎 - >的启动磁盘创建新快照。快照
  2. 从新快照创建新磁盘。新磁盘应该大于您的即时启动盘,例如50Gb或100Gb
  3. 创建新的即时
  4. 将新磁盘附加到新时刻
  5. SSH到新的即时(你可以使用谷歌的ssh浏览器)
  6. 检查您的磁盘:fdisk -l <​​/ li>

    您将看到新磁盘是/ dev / sdb

    1. 按照https://cloud.google.com/compute/docs/disks#repartitionrootpd重新分区新磁盘 或尝试步骤:
    2. sudo fdisk / dev / sdb

      • 删除旧分区:

      命令(m求助):d

      • 创建新分区:

      命令(m求助):n

      分区类型:

      p primary(0 primary,0 extended,4 free)

      扩展

      选择(默认p):p

      分区编号(1-4,默认值1):1

      第一个气缸(2048-104857599,默认2048):2048

      最后一个柱面,+扇区或+尺寸{K,M,G}(2048-104857599,默认104857599):

      使用默认值104857599

      • 保存新分区:

      命令(m求助):w

      • 然后将磁盘大小调整为物理大小:

      sudo resize2fs / dev / sdb1

      1. 创建新的即时消息,将启动盘设置为您已重新分区的新磁盘
      2. 现在您拥有了与您的旧时刻相同的数据,相同配置的新瞬间。
      3. 删除旧时刻。你不再需要了它。

答案 1 :(得分:0)

首先,您应该在Cloud Console Instance Detail屏幕中检查您的串行控制台输出;它经常有关于为什么核心服务无法启动的信息。然后你应该用你的磁盘作为辅助磁盘启动另一个实例来检查日志,看看出了什么问题。这两个程序都在这里详细解释:

https://cloud.google.com/compute/docs/troubleshooting#pdboot