我目前正在尝试使用hudson来调用maven来构建我的项目。我一直遇到out of memoery错误的问题。我在所有环境变量、hudson配置和hudson项目配置中设置了xmx和xms。我将xmx设置为1500 mb,这应该足够了,因为整个项目小于1000mb。用于构建项目的机器是存储团队的maven存储库的服务器。
有没有人遇到过同样的问题?你知道这是怎么发生的吗?
为了学习,我创建了两个简单的C程序来模拟以下套接字场景:循环中的客户机向服务器发送256个字节(带有send标志的MSG_DONTWAIT函数),但服务器不读取数据(recv函数)。为了简单起见,服务器不向客户端发送任何其他数据。我想测试send方法何时会返回一个错误。我使用linux ss -nmtp命令查看套接字缓冲区发生了什么。首先,服务器接收缓冲区(Recv-Q)和skmem r参数正在增长:
State Recv-Q Send-Q Local Address:Port Peer Address:Port
ESTAB 768 0
在服务器上的shell中,我看到在启动几个命令后出现了以下错误:
Error: nmcli (1.0.0) and NetworkManager (0.9.9.1) versions don't match. Force execution using --nocheck, but the results are unpredictable
我发现有新版本的NetworkManager。我怎么更新呢?
我试过yum update NetworkManager但没有成功
我使用CentOS Linux release 7.1.1503 (Core)