Типичный день СисАдмина
Взято из телеграмма - Инкогнито
Взято из телеграмма - Инкогнито
Сегодня ночью (начало суток 7 июня) пытаюсь открыть Сбербанк онлайн - ни приложение на Android ни сайт (пробовал и через Google Chrome и через Яндекс Браузер) не открывается.
Пробовал как с мобильного интернета от Тинькофф мобайл, так и с проводного интернета от Билайн.
У кого-то такая же ситуация или только у меня?
На этапе тестирования клиент может выкинуть ошибку. С неоднозначным комментарием, что ошибка на стороне сервера. Но багрепорты приходят не к серверщикам а во фронтэнд.
Штош... Снабдим сообщение более подробным описанием посредством модальных диалогов браузера типа:
Немножко кода.
private onNetworkDataErrorHandler(e: IEvent): void {
window.createOutOfService('serverError');
console.log( '%c!!! SERVER ERROR !!!', 'color: yellow; background: red; padding: 20px; border: 2px solid yellow; font-size: 20px;', e.data, );
alert('\n\n\nSERVER SIDE CODE ERROR:\n\n' + e.data);
alert('\n\nserver S.I.D.E. C.O.D.E. error');
alert('\n\nThat is mean that the Error on Server in Code');
alert('\n\nО! Вы всё еще здесь? Неожиданно, но приятно.');
alert('\n\nДайте угадаю - вы обратились к системному администратору...');
alert('\n\n...и он сказал, что в системном логе ошибок нет...');
alert('\n\nНо при этом ошибка никуда не исчезла...');
alert('\n\nВот прямо сейчас вы читаете это на клиенте...');
alert('\n\nА ошибка на сервере... Потому что onNetworkDataErrorHandler...');
alert('\n\nВы ещё тут?');
alert('\n\nОшибка еще не пропала?');
alert('\n\nХотите, я угадаю - почему?');
alert('\n\nПотому что это клиент.');
alert('\n\nА сервер не здесь.');
alert('\n\nОбычно он всегда где-то рядом.');
alert('\n\nНу то есть так исторически сложилось, что клиент и сервер это две разные вещи, которые живут в разных местах...');
alert('\n\nИ одна из них создаёт на своей стороне ошибки...');
alert('\n\nДругая их тоже может создавать.');
alert('\n\nНо уже на своей стороне.');
alert('\n\nОбычно их нет в логах сервера.');
alert('\n\nСистемному администратору это очень импонирует.');
alert('\n\nОсобенно в пятницу вечером.');
alert('\n\nВ остальные дни ему это тоже импонирует, но существенно иначе.');
confirm('\n\nНу ок. Давайте отправим ему в логи наш пламенный мессадж. Вы готовы?'); alert('\n\nОткиньтесь на спинку кресла!');
alert('\n\nСохраняем cookie....');
alert('\n\nОпределяем температуру клавиатуры...');
alert('\n\n...пробег мышки...');
alert('\n\n...тангенс угла наклона монитора...');
alert('\n\n...уровень кофеина в кружке...');
alert('\n\n...контент процессора...');
alert('\n\n...дескрипторы процессов...');
alert('\n\n...формируем наши наилучшие пожелания и рекомендации...');
alert('\n\n...dump памяти...');
alert('\n\n...swap винды.... вдруг пригодится...');
alert('\n\n...саму ошибку' + e.data);
alert('\n\nВычисляем MD5');
alert('\n\nОтсылаем сообщение...');
alert('\n\nЕщё раз отсылаем сообщение...');
alert('\n\nВсё ещё шлём сообщение...');
alert('\n\nУПС!!!! Не удалось!');
alert('\n\nСервер-то с эррором лежит. Пока мы тут небо греем!');
alert('\n\nА если он лежит, то это значит NetworkDataError, что в данном случае можно перевести как "я твой сокет шатал" и хрена с два мы туда чего-то отошлём!');
alert('\n\nНеувязочка. Поэтому когда сервер сдох - ошибкам в логах появитсья неоткуда.'); alert('\n\nЕсли бы в логах сервера были ошибки клиента, вы бы тут сейчас не сидели, не так ли?');
alert('\n\nНу так вот - здесь логов нет, и ошибок тоже нет.');
alert('\n\nОни все там.');
alert('\n\nДаже сейчас они всё ещё там.');
alert('\n\nИ теперь тоже.');
alert('\n\nИ даже вот несмотря на эту вашу настойчивость - там.');
alert('\n\nНо не в логах.');
alert('\n\nИбо какой дурак станет засирать себе логи всякой хренью.');
alert('\n\nА клиента тоже не дураки писали!');
alert('\n\nИ тоже без логов.');
alert('\n\nТо есть вот вообще!');
alert('\n\nНо какая разница - когда нет логов с ошибками, или есть логи, но без ошибок?'); alert('\n\nДа никакой.');
alert('\n\nГлавное, чтобы это кто-то чинил.');
alert('\n\nПоэтому вы читаете этот внутренний диалог.');
alert('\n\nПотому что вы свято и наивно верите, что сервер не может ошибаться.');
alert('\n\nИ если еще немного посидеть и потыкать в кнопку, ошибка мистическим образом переместится с сервера на клиент.');
alert('\n\nГде её возьмут и починят.');
alert('\n\nЭто не так.');
alert('\n\nНе ведитесь.');
alert('\n\nОна так и будет оставаться на сервере...');
alert('\n\nИ чинить её тоже надо там.');
alert('\n\nКак бы вас ни уверяли в обратном!');
confirm('\n\n\nНужно ли теперь объяснить суть проблемы более подробно?');
this.onNetworkDataErrorHandler({data: e.data});
}
Всем доброй ночи!
Есть у меня такая машинка HP ProLiant DL360 G4.
Сегодня психанул этот сервер и выдал, что не видит оба диска.
Контроллер выдает, что обе корзины не работают. Пенсионер работает в режиме 24/7 последние 14 лет. Была смена дисков в году 2013м. В январе так же перестал видеть диски, но почему-то с открытой крышкой и в слегка выдвинутом состоянии запустился. Да, нужно было скопировать данные и перевести все на новый сервер, но лень матушка, даже не забывчивость. Сейчас соответственно никак запускаться не хочет. С дисков инфу вытащу, там не особо критичная инфа.
У кого есть варианты, что с ним было?
Путин только что объявил запрет на платежи за рубеж.
Я же вообще не понимаю, а как теперь сервер сайта оплатить? Что делать, кто-нибудь понимает?