记一次Supervisor启动springboot失败问题+supervisor ERROR (spawn error)+xxx/java: No such file or directory

记一次supervisor启动java程序出现的问题

supervisor ERROR (spawn error)

(Springboot项目)今天把项目代码提交上去后,突然发现gitlab CI/CD报错了,项目没有跑起来,赶紧去看了下日志:/var/log/supervisor/目录下面,看了一圈,啥问题都没发现,日志里都是些没有什么大用的信息。

在这里插入图片描述

赶紧用命令看下详细日志

supervisorctl tail snow stdout,输出下snow程序的日志

在这里插入图片描述

看着这些信息,还是有些懵,看了下网上的资料,可能是maven打包工具的问题,我一看jar包,好家伙,才200KB不到,顿时醒悟了(提交代码时动了些打包工具的依赖,厚礼蟹)。

赶紧去pom.xml中把配置加回来了

<build>
	<plugins>
    	<plugin>
        	<groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
		</plugin>
        
        <plugin>
        	<groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
            	<source>8</source>
                <target>8</target>
			</configuration>
		</plugin>
	</plugins>
</build>

本地重新打包下,发现jar包大小正常了,重新发布一次,欧克了,程序正常启动了。

可能还会遇到 xxx/java: No such file or directory

这种很显然就是启动java程序遇到的问题,启动java程序报错,一般应该是环境变量的问题,但是可能已经配置了/etc/profile却没用,因为supervisor启动时不会加载/etc/profile,可以在子程序中配置环境变量

[program:snow]
environment = JAVA_HOME="/opt/jdk/"
...

或者启动java程序时以绝对路径进行启动也阔以。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值