Слушаю сейчас Drinkcast #30 - фрагмент про игру для программистов, которую приходилось фиксить по ночам, а днём не получалось, т.к. подключены сотни игроков и не хочется останавливать сервер.
Интересно, если бы сервер был написан на Clojure или Erlang - там вроде можно войти в repl на prod и пофиксить код без перезагрузки сервера?
там еще весело было, что после перезагрузки пропадала вообще вся история игровых комнат и я прежде чем перегружать написал сохранение истории всех сессий игроков
там еще весело было, что после перезагрузки пропадала вообще вся история игровых комнат и я прежде чем перегружать написал сохранение истории всех сессий игроков
У тебя железные яйца) А если бы у провайдера что-то случилось?
да не в этом плане, а в плане, что не отчаивайтесь, чуваки, это не потому, что учатсник сидит под столом, а просто так вышло) и в середине его из-под стола выпускают
Я стирал только одну таблицу из production (не всю базу). Но это была таблица заказов! Но был рабочий бэкап (-6 часов) + аудит логи (кто и что менял) - восстановили всё достаточно быстро