我正在用C语言做一个客户端-服务器应用程序,试图模拟一个纸牌游戏。这是一个一对一的游戏,其中客户端在线程工作者(每个比赛一个工作者)的协助下玩游戏。我试着做一些测试,但是在某个时候,没有任何原因,服务器自己崩溃了。代码中充满了各种检查,试图以各种方式安全地结束它。发布所有的代码是不可想象的,但这是计算的结果(我已经重复了10次以上,得到了相同的结果):
worker: Start Playing!
worker: hand number: 0
worker: player pluto playing on port 6!
Killed
有什么可能的原因吗?其他人也遇到了同样的问题?
库伯内特斯豆荚能分享大量的记忆吗?
书签式分叉是否适用于豆荚?
目的是使豆荚产卵更快,使用更少的内存。
我们的场景是,我们有一个专用的游戏服务器,可以在kubernetes中托管。问题是,专用游戏服务器的一个实例将占用几GB的预先内存(例如,3 GB)。
另外,我们有一些游戏服务器的对接图像,每个用于游戏A,游戏B.让我们为游戏A pod A调用一个运行游戏A的图像的吊舱。
假设我们现在有3 x pod A,5 x pod B。现在玩家们争先恐后地进入B场比赛,所以我需要我们说另一个4* pod B紧急。
我肯定还能多生4个pod B。库伯内特斯完全支持这一点。然而,有