查看: 6258|回复: 7

Linux怎么让服务自启动?

升级   0.32%

6

主题

6

回帖

32

积分

注册会员

Rank: 2

积分
32
发表于 2018-12-27 20:54:47 | 显示全部楼层 |阅读模式
我看到在Linux下启动是要先执行start_linux.sh的,然后还得输入start才可以,这样怎么在Linux下设置为开机自启动服务呢?
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2020-6-18 10:34:37 | 显示全部楼层
您好:您这个自动被killed 的。
有两种可能性,
1.系统保护机制,服务器内存比较小,那建议跳转启动页面的-Xms2g -Xmx5g   调小一些。
2.这种可能基本为0 ,人为kill 进程。
回复

使用道具 举报

升级   0.94%

12

主题

28

回帖

94

积分

注册会员

Rank: 2

积分
94
发表于 2020-6-12 11:57:13 | 显示全部楼层
启动的时候报EOFException
java.io.EOFException
        at java.io.DataInputStream.readUnsignedShort(DataInputStream.java:340)
        at java.io.DataInputStream.readUTF(DataInputStream.java:589)
        at java.io.DataInputStream.readUTF(DataInputStream.java:564)
        at com.x.server.console.NodeAgent.run(NodeAgent.java:59)
./start_linux.sh: line 149:  4592 Killed                  setsid ${current_dir}/jvm/linux/bin/java -server -Djava.awt.headless=true -Xms2g -Xmx5g -Duser.timezone=GMT+08 -XX:+UseG1GC -XX:+HeapDumpOnOutOfMemoryError -jar ${current_dir}/console.jar
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2020-6-12 11:14:16 | 显示全部楼层
您好:您是自己编译的源码吗?
还是下载我们的,如果是下载的是什么版本!
一般情况下,如果是下载我们的版本,不会出现这个问题,请问是什么版本,服务器是什么服务器,我们让技术部门核实一下!
解决方法是:
chmod 777 -R target/o2server/jvm
chmod 777 -R target/o2server/commons
chmod 777 target/o2server/*.sh
回复

使用道具 举报

升级   0.94%

12

主题

28

回帖

94

积分

注册会员

Rank: 2

积分
94
发表于 2020-6-12 11:17:09 | 显示全部楼层
我下载linux.zip包。启动失败
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2019-1-2 17:28:25 | 显示全部楼层
O2OA本身尚无法支持随系统自动启动,您可以写一个shell脚本实现相关的启动功能。
回复

使用道具 举报

升级   0.94%

12

主题

28

回帖

94

积分

注册会员

Rank: 2

积分
94
发表于 2020-6-12 10:17:36 | 显示全部楼层
您好,我这边在linux通过./start_linux.sh启动报了一个权限不足的错误,能先怎么解决吗
[root@izwz9b7o9hu1q8bi1bgakfz o2server]# ./start_linux.sh
setsid: failed to execute /www/wwwroot/o2oa_wisesystem_com_cn/o2server/jvm/linux/bin/java: Permission denied
回复

使用道具 举报

升级   0.94%

12

主题

28

回帖

94

积分

注册会员

Rank: 2

积分
94
发表于 2020-6-12 11:18:12 | 显示全部楼层
我下载的是这个版本:o2server-5.0.3-linux.zip
然后我给整个o2server777权限了
[root@izwz9b7o9hu1q8bi1bgakfz o2oa_wisesystem_com_cn]# chmod 777 o2server/
[root@izwz9b7o9hu1q8bi1bgakfz o2oa_wisesystem_com_cn]# cd o2server/
[root@izwz9b7o9hu1q8bi1bgakfz o2server]# ./start_linux.sh
setsid: failed to execute /www/wwwroot/o2oa_wisesystem_com_cn/o2server/jvm/linux/bin/java: Permission denied
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread