跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • tomcat 和 mysql 在一台机器时重启机器后 tomcat 链接 mysql 超时
未分類
10 9 月 2020

tomcat 和 mysql 在一台机器时重启机器后 tomcat 链接 mysql 超时

tomcat 和 mysql 在一台机器时重启机器后 tomcat 链接 mysql 超时

資深大佬 : lskjdfgl 3

tomcat 和 mysql 时部署在同一台服务器上,都是开机启动 重启服务器后 tomcat 中的项目需要连接 mysql,这个时候 mysql 还没有启动成功,会导致项目启动失败,必须手动重新启动 tomcat 才能正常访问 请问各位大佬有没有什么办法可以控制 tomcat 和 mysql 的启动顺序或其他的解决办法。

大佬有話說 (9)

  • 資深大佬 : xx6412223

    写脚本启动 mysql 后,轮询监听启动成功后再启动 tomcat

  • 資深大佬 : des

    参考“Docker Compose 控制启动顺序”的方法,用 wait-for-it 脚本
    https://docs.docker.com/compose/startup-order/

  • 資深大佬 : MeteorCat

    方法一:
    在 systemd 的 Tomcat.service 当中的[Unit]追加个 After=myself.service

    方法二:
    在 systemd 的 Tomcat.service 当中的[Service]追加个 ExecStartPre=/bin/sleep 3

  • 資深大佬 : MeteorCat

    @MeteorCat mysql.service 不是 myself,英语自动纠正了

  • 主 資深大佬 : lskjdfgl

    @MeteorCat 服务器用的是 windows

  • 資深大佬 : MeteorCat

    @lskjdfgl window 系统服务有个延缓启动选项,计算器管理 – 服务和应用程序 – 服务找到 tomcat 服务之后有自动(延迟启动);
    不过这种方法我个人情况用的,正式我没用过 window 服务器

  • 資深大佬 : kingright

    Windows 设置 tomcat 服务的依赖,指向 MySQL

  • 主 資深大佬 : lskjdfgl

    @MeteorCat @kingright 感谢 通过 sc config Tomcat depend= Mysql 配置成功

  • 資深大佬 : zjsxwc

    docker healthcheck

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具