[bash.org.ru] [IT Happens] [zadolba.li]

IT Happens

Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.
696867• • •987654321

#101: Жесткий ребут

10 ноября 2008, 12:45

рейтинг: 2535

Очень Крупная Компания.
Администраторы приложений работают с серверами удаленно (т.е. никогда их не видят физически), а администраторы серверов видят только коробки, но не знают что именно там работает.

В одной из серверных начинают возникать проблемы с одним сервером - периодически он вылетает из сети, причем судя по всему - перезагружается.
На жалобы однотипный ответ: проблема устранена.

Но ведь система-то падает периодически? Не справляется с нагрузкой? Обновляют мониторинг, запускают утилиты тестирования оборудования, снимают нагрузку - все хорошо, все прекрасно, потом бац! и не работает.
Поднимается вопрос о покупке нового сервера и миграции на него (заливка ПО, тестирование, плановые работы, согласования и проч.).

А потом на одну из жалоб приходит более развернутый ответ:
"Провод питания сервера торчит неудобно и за него цепляются ногами.
Проблема устранена с помощью скотча."

 

#97: Страх и ненависть на сервере.

10 ноября 2008, 11:00

рейтинг: 4712

Один из наших программистов, оставив сервер, запущенным на ночь, обнаружил, что утром количество созданных мобов уперлось в лимит.

Это были вампиры.

На этот раз отожгли дизайнеры-скриптовики. По задумке, если некоторое время стоять в одном специальном темном месте, игроку становится страшно и за ним приходит вампир.

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

 

#92: Осторожно, рыба!

10 ноября 2008, 09:00

рейтинг: 1518

Год назад писал тестовое задание для %companyname%. Задание было несложное: отображение дерева элементов из базы данных с использованием AJAX.

Сел ночью, написал, прикрепил резюме и отправил. В обед проснулся, сел за ноутбук - перед глазами исходный код.

alert ('Процесс секса JS,PHP и MySQL начат. Скоро будет новый бэби');
var child_name = prompt('Как Вы желаете назвать малыша?', 'Имя ребенка');

В шоке стучусь в аську менеджеру HR, та переправляет на тимлидера программистов. Извиняюсь перед ним, прошу посмотреть новую версию скрипта, а ту вообще выкинуть.

В ответ:
Все нормально, чувак! Даже если с тобой не подпишут контракт - мы тебя не забудем. Давно так не ржали!

С тех пор подобные заглушки не пишу, чего и вам настоятельно желаю.

 

#91: А чего он шумит?!

9 ноября 2008, 20:30

рейтинг: 1566

Устроился на новую работу админом, сразу началось веселье.
Во-первых, я узнал, что серверная находится в кухне. Потом я обнаружил главный сервер под обеденным столом. Сервер со всех сторон окружала коробка из фольги.

Сервер при этом натужно пищал. Ну, думаю, пищит - ясное дело, греется в такой коробке. Прихожу в ужас от температуры процессора, матерюсь, снимаю коробку. Интересуюсь, какого, собственно, её поставили.

Да шумел он чего-то, говорят, админ его и накрыл.

 

#87: Сила очепятки

9 ноября 2008, 16:45

рейтинг: 1546

Компания-провайдер. Обычная история: биллинговая система, сервер, постоянно обнаруживаются мелкие недочёты, постоянно вносятся изменения.

По закону подлости в фирму удалённого системного администрирования приходит заявка:

«Здравствуйте.

Все должно работать так-то и так-то. Просьба снести соответствующие изменения. Спасибо»

Особо не задумываясь, программисты СНОСЯТ последние конфиги сервера.

Интернет умирает.

 

#82: Зачистка прошла успешно

9 ноября 2008, 11:00

рейтинг: 821

Давно это было.
Устроились мы с одним моим хорошим приятелем подработать - проложить и настроить сеть в офисе небольшой конторы. А надо сказать, что витая пара тогда еще только входила в моду и вот как раз по части самой физической протяжки кабеля и укладки его в короб (отмерить, отрезать нужную длину, без розеток) у нас там образовался помощник - местный электрик. Кроме того, его задача состояла в покупке самого кабеля.

И вот приходим мы с товарищем в выходной день в этот офис, нас встречает довольный, выполнивший свою часть работы электрик. Ребята, - говорит, - вы просили кабель из восьми жил купить, я лучше нашел - десять! И вообще, говорит, посмотрите - как аккуратно все вам подготовил, вам тут теперь легко работать будет.

И показывает на короб.

На местах будущих розеток из стен торчат по десять аккуратно, на корню зачищенных концов.

 

#81: Сисадмин, помни!

9 ноября 2008, 09:00

рейтинг: 538

Как вы наверняка знаете, есть в природе такая вещь, как банкомат. Для того, чтобы банкомат работал нормально, в него, как ни странно, надо забить конфигурационные данные. Банкоматы у нас работают по протоколу х.25.

В общем, запускаю я банкомат после ремонта. Перезалил на всякий случай эталонные настройки, вбил данные, сижу, жду, когда он выйдет на связь с процессинговым центром.

Не выходит.

Звоню в ПЦ, там мне сообщают, что мой банкомат качает конфигурацию, просят подождать. Жду, курю. Пачка сигарет кончается, терпение - тоже. Прихожу в офис, так как с мобильника звонить за восемь тысяч километров - дорого. Звоню снова, спрашиваю, чего там с банкоматом, мне в ответ - качает! Качать там всего мегабайт пять-десять, меня начинает все это настораживать. Прошу разобраться. Разбираются:

- У вас банкомат номер хххх?
- Нет! У меня банкомат номер уууу!
- Странно, пакеты посылаем на хххх, а ответ приходит от уууу...

Ну что, когда я менял настройки - я забыл сменить сетевой адрес и номер банкомата, из-за чего система принимала его за какой-то другой.

Мораль тут какая?

Когда накатываете эталонные настройки, не забудьте поменять и проверить всё.

 

#79: Изобретатель велосипедов

9 ноября 2008, 09:00

рейтинг: 665

Позвал меня молодой товарищ - не компилится в Borlanc C++ Builder новый проект со старыми файлами. Модули исправные - только что сам компилировал.

При попытки компиляции в новом проекте даёт ошибку в глубинах wtypes.h, на строку LONGLONG int64;

Долгая медитация вывела на потрясающей по своей глубине строчку, гласящую #define __int64 int64. LONGLONG, понятное дело, где-то в wtypes определён. А wtypes совсем не в курсе, что есть на свете извращенцы, которые переопределяют int64, да ещё и таким суровым образом.

В результате сейчас юный гений сидит и мрачно делает автозамену строк вида "([\(\s])(u)?int(\d{1,2}) " -> "$1(unsigned) __int$3 ", так как в его творениях мы нашли и int8, и int16, переопределенные таким образом.

А виновник торжества сидит и с наивным видом оправдывается - "ну я ж не знал", "ну это ж было для другого писано", "и ваще, чо вы от меня хотите", "я не знал, что __intXX - стандартная конструкция" и так далее. Так что я совсем не удивлюсь, если мы реально обнаружим #define TRUE FALSE где-нибудь в глубинах его кода.

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

 

#72: Не туда!

8 ноября 2008, 12:45

рейтинг: 1601

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

Я: Сейчас я занят, оставьте, пожалуйста, через часок подходите.

Уходит.

Подключаю, ставлю драйвера. Печатаю картиночку. Печатается картиночка! И даже с удивительным для цены качеством.

Приходит девушка, говорю ей - забирайте принтер, все в порядке.

Снова уходит.

Через двадцать минут прилетает совершенно красная от гнева. Вы, кричит, меня обманываете!

Подключаю принтер при ней, вставляю бумагу, печатаю. Девушка молча смотрит на принтер и начинает тупо хихикать.

Я: В чем дело?
Она: Вы меня простите, я бумагу снизу вставляла. В выходное отверстие..

 
696867• • •987654321
 
текст или номер истории
реклама
обратная связь
Хотите разместить рекламу?
Информация для рекламодателей.

Вопросы, предложения, что-то не так на сайте? Пишите в саппорт!
на сайте
Утверждено: 8378
Сегодня: 8
В рассмотрении: 1998
тэги
лучшие последних семи дней
статистика
Рейтинг@Mail.ru