Счастливого 2008 года! На риск быть хамом (или просто раздражающим и глупым) …
Зед Шоу, (бывший -?) Автор Mongrel , делает это замечание в своем конце Богоявления Rails — гетто ;
(15:11:12) DHH: до fastthread у нас было ~ 400 перезапусков в день
(15:11:22) DHH: теперь у нас есть, возможно, 10
(15:11:29) Зед С .: о, приятно
(15:11:33) Zed S .: и это все еще fastcgi, верно?Это единственное утверждение [от 2007-01-20] в основном означает, что мы все были обмануты. Основное приложение Rails, созданное DHH, требовало перезапуска ~ 400 раз в день. Это производственное приложение, которое не может оставаться в среднем более 4 минут.
Позвольте мне представить вам это в перспективе: я запускал серверы, которые нужно было перезапускать раз в год. Они были написаны на PHP, Python, Java, C, C ++, вы называете это. Черт, у меня есть этот блог на сервере, который я перезагружал, может быть, 10-20 раз в год.
Теперь DHH говорит мне, что у него 400 перезапусков у матери в день. Это 1 перезапуск примерно за 4 минуты. Эти перезапуски исчезли после того, как я обнаружил ошибки в GC и Threads, которые Mentalguy исправил с помощью fastthread.
Если бы кто-то знал, что Рэйлс настолько нестабилен, они бы засмеялись ему в лицо. Подумайте об этом дальше, это означает, что создатель Rails в своих флагманских продуктах не мог поддерживать их работу в среднем дольше 4 минут.
Повторите это для себя. «Он не мог поддерживать свои собственные серверы в среднем более 4 минут».
Перемотка назад на февраль 2006 года и еще одна напыщенная речь …
Между тем, в наши дни энтузиазма по поводу длинного хвоста, кроме PHP, вы мало что слышите о том, когда что-то хреново. Говоря конкретно, не приносите мне свой FastCGI, если вы не предоставляете бесплатные SMS, чтобы я мог его использовать, чтобы я мог предупредить себя, когда он выйдет из строя. Есть небольшие сайты, которыми я владею / управляю, построенные на PHP, на которые я не смотрю уже несколько месяцев, но все же, как ни странно, работаю в следующий раз, когда я туда иду — будь это впечатление или нет, PHP просто продолжает работать — перезапустите Apache или перезагрузка и он вернулся без усилий сисадмина.
Нах нах! Сказал Вам так! Вы были предупреждены;)
Таким образом, решение этого года должно быть немного более активным, блог или иначе. Вот смотрит на Терри .