m-chandler / factorio-spot-pricing

Factorio Deployment to AWS
MIT License
98 stars 25 forks source link

Error InterruptibleStdioStream.cpp:61 #22

Closed Zemnmez closed 1 year ago

Zemnmez commented 1 year ago

As far as I know, I've followed the instructions correctly. I restarted the server via ECS and got 3.559 Error InterruptibleStdioStream.cpp:61: Got EOF on stdin; closing

Zemnmez commented 1 year ago

I don't know if this is expected, but it seems to have mounted a new ECS volume each time

Zemnmez commented 1 year ago

restarted a few more times and got the same error. At a loss as to what it might mean. Not able to connect via the game

m-chandler commented 1 year ago

Are you trying to use an existing save?

Does it work if you don't try to load an existing save and just start a new game? Without any mods. Could you check the logs for any other warnings further up? (See: https://github.com/factoriotools/factorio-docker/issues/427)

RE: New ECS volume I'm not sure what you mean. EBS volume? The EBS volume on the EC2 instance on which the ECS task runs is not important, it's just the Linux OS + Docker agent. The EBS volume will get terminated when the EC2 instance does. No data is stored on it. All persistent data is stored on EFS, which will not get replaced unless you delete / redeploy the entire CloudFormation stack.

Zemnmez commented 1 year ago

Yes I'm using an existing save. Sorry, I probably meant EBS volume. I've just built a new server and I'll see if I can connect

Zemnmez commented 1 year ago

Server doesn't initially work, I think this is because it's public by default and I didn't provide a token. I will now configure the server

Zemnmez commented 1 year ago

OK! So I was able to find the issue! The EOF in the error log is not a server failure. The issue is that the DNS record had not propagated yet.

Sorry!!

m-chandler commented 1 year ago

Cool, glad you got it sorted anyway!

Zemnmez commented 1 year ago

thanks so much! crazy you responded so fast