Tongweb进程无故关闭

Tongweb在运行一段时间后突然挂了,然后日志也没有任何记录,这时可以排查下linux的系统日志。这些日志存在于/var/log目录下,如下图,可以查看到是Linux内存不足,直接把进程给杀掉了。

可能存在某些服务器没有开启系统日志,这时需要配置该日志,配置方法是:

Centos:

安装rsyslog:

dnf  install   -y  rsyslog

  或

yum  install  -y  rsyslog

启用rsyslog:

systemctl  start  rsyslogd

这时再去查看 就会看到 已经有了 /var/log/messages日志文件

Gentoo Linux:

安装rsysklogd

emerge   rsysklogd

  启用rsysklogd:

systemctl  start  syslogd  :注意这里是syslogd.

Ubuntu:

安装rsyslog:

apt install -y  rsyslog

  编辑:/etc/rsyslog.d/50-default.conf

去掉*.=info这段的注释

最终结果如下:

Tongweb进程无故关闭_第1张图片 (3) 重启 rsyslog 服务

    sudo service rsyslog restart

 (4) root 身份 查看系统日志

    sudo cat /var/log/messages

Tongweb嵌入版是否自带数据库连接池

嵌入版没有自己的数据库连接池,而springboot自带连接池,SpringBoot在1.x版本中,默认连接池是Tomcat的连接池,在SpringBoot在2.x版本中更换为HikariCP数据库连接池。如果想在springboot里配置hikari的话,可以先移出spring-boot-starter-jdbc中的tomcat-jdbc依赖。

Tongweb进程无故关闭_第2张图片

然后引用

Tongweb进程无故关闭_第3张图片

在修改配置spring.datasource.type=com.zaxxer.hikari.HikariDataSource 指定Springboot的datasource常⽤配置
Tongweb进程无故关闭_第4张图片

你可能感兴趣的:(linux,运维,服务器,TongWeb)