找文章 / 找答案
  • 发帖数1127
  • 粉丝7

此人很懒,什么也没有留下

精选问答 更多内容

[管理与运维] LINUX永洪服务设置开机自启动后,无法正常启动

朝花夕拾铂金一 显示全部楼层 发表于 2024-4-17 09:52:54 |阅读模式 打印 上一主题 下一主题
本帖最后由 朝花夕拾 于 2024-4-17 09:59 编辑

永洪部署在LINUX上,想要配置开机自启动,所以尝试过如下两种配置方式,结果是开机后进程正常存在,但是启动卡住,从启动日志可以看出。

版本为:10.1.2

  1. 第一种:  通过systemctl管理
  2.     cd /usr/lib/systemd/system
  3.     创建一个服务文件:touch tomcat_yh.service
  4.     vi tomcat_yh.service
  5.     [Unit]
  6.     Description=YH Tomcat Application Server
  7.     After=network.target
  8.     [Service]
  9.     Type=forking
  10.     User=yh启动用户
  11.     ExecStart=/opt/tomcat/apache-tomcat-8.0.52/bin/startup.sh
  12.     [Install]
  13.     WantedBy=multi-user.target

  14.     执行systemctl daemon-reload
  15.     设置开机启动systemctl enable tomcat_yh.service
  16.    
  17.    
  18. 第二种:
  19.     vim /etc/rc.d/rc.local(centos)  或  /etc/rc.local (ubuntu)
  20.     编辑此文件,在此文件后面写入tomcat启动指令即可,如:
  21.     /usr/local/tomcat/bin/startup.sh 按需修改实际启动路径
  22.     如需指定以某个账号运行:sudo -u user_name sh /usr/local/tomcat/bin/startup.sh
  23.     给rc.local赋权限,chmod +x /etc/rc.d/rc.local
  24.     重启,reboot验证开机启动
复制代码
下图为所启动进程
自启动_进程.png

未成功启动日志如下,会卡在圈住的那一行不动,日志如下:
自启动_非正常日志.png

我手动运行tomact中startup.sh文件的时候,启动是正常的,日志如下:

正常

正常


请教各位朋友,有没有好的解决方案

最佳答案

yuan30 青铜一 关注Ta

2024-04-17 09:52:55

试试这个脚本 cd /home/yhuser/BI/Yonghong10.0/tomcat/bin/ && ./startup.sh
查看完整内容
回复

使用道具 举报

精彩评论11

yuan30青铜一 显示全部楼层 发表于 2024-4-17 09:52:55
试试这个脚本
cd /home/yhuser/BI/Yonghong10.0/tomcat/bin/ && ./startup.sh
回复

使用道具 举报

防超铂金一 显示全部楼层 发表于 2024-4-17 09:58:30
nohup 启动脚本 &试试,tail -f nohup  查看一下
回复

使用道具 举报

防超铂金一 显示全部楼层 发表于 2024-4-17 10:06:16
如果没问题,就带着nohup  sh  /usr/local/tomcat/bin/startup.sh & (按需修改实际启动路径) 一起写到自启动脚本 vim /etc/rc.d/rc.local(centos)  或  /etc/rc.local (ubuntu) 中
回复

使用道具 举报

朝花夕拾铂金一 显示全部楼层 发表于 2024-4-17 10:15:21
防超 发表于 2024-4-17 09:58
nohup 启动脚本 &试试,tail -f nohup  查看一下

nohup可以正常启动
自自动_测试正常启动.png
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-4-17 10:43:20

试试在安装路径\tomcat\conf\server.xml 加上这个配置
randomFile="/dev/urandom"
回复

使用道具 举报

朝花夕拾铂金一 显示全部楼层 发表于 2024-4-17 10:58:01
yhdata_lyaa 发表于 2024-4-17 10:43
试试在安装路径\tomcat\conf\server.xml 加上这个配置
randomFile="/dev/urandom"

我看里面有很多tag,我要加在哪个tag里面
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-4-17 11:32:47
朝花夕拾 发表于 2024-4-17 10:58
我看里面有很多tag,我要加在哪个tag里面

Connector里
回复

使用道具 举报

朝花夕拾铂金一 显示全部楼层 发表于 2024-4-17 11:38:11

我们有两个<Connector>,两个都要加吗
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-4-17 13:20:51
朝花夕拾 发表于 2024-4-17 11:38
我们有两个,两个都要加吗

截图看看
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部