【问题标题】:Site is down after VM restart Google Cloud EngineVM 重新启动 Google Cloud Engine 后站点关闭
【发布时间】:2019-03-10 22:43:23
【问题描述】:

重新启动我的虚拟机实例后,我的站点已关闭。我检查了IP地址,但它没有改变。您对问题所在以及如何解决问题有任何想法吗?

我在基于 Debian 的操作系统上运行 WordPress (Bitnami)。我使用 Cloudflare CDN。我知道在停止 VM 时它不会保留设置。我可以恢复它们吗?

【问题讨论】:

  • 您好,欢迎来到 SO!您必须提供更详细的问题才能获得解决方案。您正在运行什么类型的程序?从它的声音来看,我猜是 Wordpress 还是静态 HTML?
  • 是的,我运行基于 Debian 的 Wordpress (Bitnami) 操作系统,我使用 Cloudflare CDN。我知道在停止 VN 时它不会保留设置,我可以恢复它们吗?

标签: wordpress google-cloud-platform virtual-machine google-compute-engine instance


【解决方案1】:

关于您的上一条错误消息

语法 OK (98)地址已在使用中:AH00072: make_sock: could not 绑定到地址 0.0.0.0:80 没有可用的监听套接字,正在关闭 down AH00015: 无法打开日志 /opt/bitnami/apache2/scripts/ctl.sh : httpd 无法启动受监控的 apache

我发现了由于 Nginx 导致的类似错误,如果您安装了它并且它正在创建冲突,则可能会发生这种错误。确保按如下方式将其删除:

sudo apt-get remove nginx nginx-common

sudo apt-get autoremove         #to remove unneeded dependencies  

【讨论】:

    【解决方案2】:

    您的环境不会丢失配置“设置”,而是使用这些配置的服务器将在 VM 关闭并需要重新启动时终止其 processes

    问题可能是您需要重新启动 Apache web server (启动 PHP 运行时和代理 HTTP 请求)MySQL server (这是您的数据库)...

    重启 Apache:

    sudo service apache2 restart

    重启 MySQL:

    sudo service mysql restart 或者 sudo /etc/init.d/mysql restart


    编辑:看来您的Bitnami image 有不同的configuration...

    启动所有服务:sudo /opt/bitnami/ctlscript.sh start

    重启 Apache:sudo /opt/bitnami/ctlscript.sh restart apache

    重启 MySQL:sudo /opt/bitnami/ctlscript.sh restart mysql

    【讨论】:

    • 谢谢。我尝试重新启动mysql,它说:无法重新启动mysql.service:单元mysql.service加载失败:没有这样的文件或目录。
    • 我的 80 端口似乎没有打开或者已经在使用中。当我尝试快速启动时,我收到消息:opt/bitnami/apache2/scripts/ctl.sh:apache 未运行语法正常(98)地址已在使用中:AH00072:make_sock:无法绑定到地址 0.0.0.0: 80 没有可用的监听套接字,正在关闭 AH00015:无法打开日志 /opt/bitnami/apache2/scripts/ctl.sh :无法启动 httpd 监控的 apache