Free online Chess game. Play Chess now in a clean interface. No registration, no ads, no plugin required. Play Chess with computer, friends or random opponents.
English
Play Games Tournament People Teams Forum
0 players
Sign in
Color

lichess.org

  1. Forum
  2. Lichess Feedback
  3. lichess outages

thibault Apr 30, 2012 1:44 PM #1

Hi there,

We have seen a lot of unavailability on lichess this week. I'm facing a server configuration issues that gives me sleepless nights.
For those who care, I'm getting TCP SYN flood warnings in the kernel logs. I've tried many configurations tweaks using sysctl without much success: The site keeps getting down after around 1 hour of
activity, depending on the number of players online.
I'm now trying to tweak (read = hack) the java application server (netty) to increase its receive buffer stack size and backlog.

Until the right fix is found, we endure episodic failures, generally characterized by the infamous "Error 500" screen.

Sorry for the inconvenience, I hate it as much as you do. I'm working on it.

Cheers

raw03 Apr 30, 2012 5:05 PM #2

just in case no one has said it today. Thank you for providing an awesome chess server. simple, easy to use and pleasing to the eye.

Anonymous Apr 30, 2012 5:53 PM #3

maybe an older working version of lichess can be swapped in for the non working one until a fix is found?

thibault Apr 30, 2012 6:01 PM #4

nope, because the problems only arise when there are lots of people playing. So I cannot investigate it if it's not online

Thanks raw03, some people said it before but it's always a joy to hear it ;)

Mephostophilis Apr 30, 2012 6:15 PM #5

You don't think part of the problem is all those little green dudes on the online page do you?

I notice those always took the longest amount of time to load...and they annoy me anyway. :D

Mephostophilis Apr 30, 2012 6:16 PM #6

after all it was one of the things that got broken during the rewrite but fixed later, before those 500s started popping up

lamobot May 1, 2012 5:08 AM #7

I don't know if you read this on Google already:
http://blog.dubbelboer.com/2012/04/09/syn-cookies.html

thibault May 1, 2012 11:47 AM #8

Mephos: Yeah pretty sure. The problem is not bound to a single feature but to all of them, at a lower level.
lamobot: You bet I read it. Plus tons of other papers on TCP and kernel settings. Didn't make a difference.

thibault May 1, 2012 12:03 PM #9

Well it did make a difference. I don't have these kernel messages anymore. But the app still fails after a variable duration.

thibault May 1, 2012 12:03 PM #10

and by "fail" I mean take an infinite time to answer any request, without any warnings in logs