Как стать автором
Обновить
56
0
Андрей Мешков @aymeshkov

Пользователь

Отправить сообщение
1) Надо:) Руки не дошли.
2) Он используется.
3) БД на отдельном сервере, само собой.
Посмотрите флопс тогда. Чуточку дороже DO, но и может больше.
Эксперименты пользователей :) Смысла в этом нет конечно.
Я писал не про панику ядра, а про причины падения виртуалок, о которых, изначально, и был ваш вопрос. И тут, как вы правильно отметили, рулит netconsole. Именно ей мы, кстати, и мониторим.

А что касается kernel panic'ов, то у нас на KVM виртуалках пользователи получали их на RT ядрах или, например, при использовании zswap.

В общем, что хочу сказать — если говорить об отладке сообщений и падений ядра, то, с точки зрения хостера, правильнее для начала научиться ловить и уведомлять об оомах, упсах и багах, и уже потом думать про паники.

По той простой причине, что в реальной жизни их количество соотносится в пропорции 100 к 1. И это действительно лучше делать нетконсолью.
За OpenVZ, равно как за HyperV и Vmware, ничего не отвечу :)
Ну а падать — например от OOM-событий.
Неплохой первый ход. Рекомендую ловить подобные ошибки в хост-системе и отправлять клиенту по почте или в виде SMS, как это сделано у нас :)
Если в настройках отключить пункт «Разрешить полезную рекламу».
В список полезной внесена только контекстная реклама на всех популярных поисковиках (Яндекс, Google, Bing, Ask).
Вот этот комментарий бы да в предисловие к статье.
В свете фразы про «обычную практику» очень вряд ли.
Удивился что не используется Semaphore в worker'ах, потом вспомнил про запрет на util.concurrent.
Хотя он достаточно легко реализуется через wait-notify, и отлично ложится на задачу,
реализация ThreadPool'а получилась бы намного короче и понятнее.
Черт побери, я заблуждался:)

Спасибо, не знаю почему, но думал, что шарп был первым).
MS пошли по другому пути, и, для сохранения обратной совместимости рядом с System.Collections появился System.Collections.Generic.

Чем вас не устраивает такой подход?
а зачем? это утверждение из разряда религиозных, такие не обосновывают:).
Где-то читал интервью одного из разработчиков языка, он говорил что event'ы и делегаты это не православно, и в java их никогда не будет. Так что addListener и тысячи строк лишнего когда с нами навсегда:).
Вроде как вы правы, посмотрим что получится.
Дай бог чтобы было именно так. То, как это сейчас описано, меня пугает.
Я сейчас скажу достаточно спорную штуку, но все-таки: java в последнее время потихоньку перенимает у c# разные полезные фичи (поменялись они местами, да:)), но почему-то каждый раз через жопу.

Generic'и — вместо того, чтобы стянуть один-в-один поленились и сделали через приведение типов.
Имхо реализация generic'ов в шарпе более продумана.

Теперь extension-методы. Нет бы стянуть из шарпа, где это простая фича, по сути — это упрощение синтаксиса и не более. Но [i]множественное наследование[i] ради возможности писать типа-какбы-в-функциональном-стиле?

Ой не к добру, не к добру.

P.S. И еще, дорогие разработчики языка, если уж вы начали добавлять синтаксический сахар, где Properties вашу мать?
Да дело вкуса, на мой взгляд xml вполне читабелен.
Ну да, а что в этом плохого?:)
Порядка больше получается.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность