Posted 18 March 2013 - 06:10 PM
Um. Important or not, here are the details:
Ubuntu 12.04.01 (LTS), 64 bit "server" install. The Java process is afforded 2GB of RAM, and minecraft is essentially the only thing running. The server itself has 16GB, of which 14GB are free. Yes, that includes disk caching - this server is *bored*. The CPU is an I7-3820, and, symptomic of minecraft, it is in turbo mode almost all the time (7 cores idle, 1 core auto-overclocked).
This server normally has about 1-6 people online at any given time, and generally doesn't … do… much…
The slave code is:
——————-
– declare our channel from boss
bosschannel = 10001 – updates to boss on this
clientchannel = 1001 – command to clients on this
local event,modemSide,senderChannel
local replyChannel,msg,dist
local modem = peripheral.wrap("right")
modem.open(bosschannel)
modem.open(clientchannel)
while true do
event,modemSide,senderChannel,replyChannel,msg,dist = os.pullEvent("modem_message")
print("ev:" ..event.." side:" ..modemSide.." chan:" ..senderChannel.." rep@:"..replyChannel.." msg:"..msg.." d:"..dist)
end
———————–
Unfortunately, there is no error code in any log. "Crash" in this case, doesn't imply a core dump and sudden java death. "Crash" specifically means:
a) the NANO-SECOND i start the xmit program, I cannot open chests or look at any other turtle or, really, do anything at all. I can move about, but to little avail
B)/> around 10 seconds later (I really haven't timed this) the server boots everyone off, and nobody can reconnect.
c) the server stays this way for a protracted period (like I said, users actually phoned me and complained before I let my patience end)
d) Oddly, the java process drops from using its normal 60% of a single CPU load, to about 2%. Java is still there, but needs to be killed with a SIGKILL (-9) rather than the usual SIGQUIT.
Java is:
java version "1.7.0_15"
Java™ SE Runtime Environment (build 1.7.0_15-b03)
Java HotSpot™ 64-Bit Server VM (build 23.7-b01, mixed mode)
Minecraft is launched on the server with:
java -jar -Xincgc -Xms2G -Xmx2G minecraftforge-universal-1.5-7.7.0.582.jar nogui
Just for clarity's sake, since there was a lot of fuss about this thread: I expect no support whatsoever, and anything above 0% support is extra appreciated. Additionally, I'm your bitch - what else can I do to help?
The only other mods I have are ironchest v "288" and of course, that forgemodloader thingie (v 582) in both client .jar file and server (as a separate .jar file that is launched instead of minecraft to run the server).
P.S. for what it's worth, the sender is a computer, and the receiver is a "naked" turtle.
P.P.S: I should probably also submit that I've crashed the server 3 times in a row doing this, looking for permutations. I have not tried a fourth, which implies I've not managed to make the xmit program NOT crash. Yes, users aren't happy, but science must trump convenience :)/> The interesting thing is as the original post implied, when there's no receiver, the xmit script DOES terminate, with no ill (visible) consequences to the server.
Cloudy: Need access to the server?