Bash.org.ru IT Happens Истории ## 4801 – 4900 [Bashorgru IT] (fb2) читать постранично, страница - 2


 [Настройки текста]  [Cбросить фильтры]

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


Мистическая задача перестала выполняться где-то через три недели после первого инцидента, а у тех, кто ездил разбираться с этим глюком, появилась суеверная присказка: «Каждый сбой надо уважать».




(обратно)

#4805: Во все дыры

12:00 28.11.2010, IT happens


Было это несколько лет назад на старой теперь уже работе. Стояла куча региональных серверов с одной структурой, но разными данными, и порой возникали задачи вроде «выполнить этот запрос на 20 серверах, проанализировать данные и отослать результат по почте на эти адреса». Каждая такая задача была реализована простым VBS-скриптом. Человек, который занимался этим, к моему приходу уже уволился, поэтому курс обучения начался и кончился тем, что мне выдали всё ранее им написанное и новую задачу на реализацию. Сложности были, но небольшие, кроме одного случая, который заставил меня хоть и ненадолго, но поверить в то, что у компьютера есть свобода воли.


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


Не помню уже, сколько времени я пытался вникнуть в проблему, когда отвлёкся от непрерывного исправления и запуска новых версий и обнаружил, что размер файла с логами по-прежнему увеличивается. После этого я догадался открыть диспетчер задач. В списке процессов мирно висело десять-пятнадцать одинаковых записей «wscript.exe», после уничтожения которых файл наконец перестал расти в размерах.


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




(обратно)

#4806: Срежется на капче

14:00 28.11.2010, IT happens


Купил себе принтер с вайфаем, чтобы с нескольких компов печатать без проводов и держать его в удобном месте. Этот девайс при настройке полез в интернет и зарегистрировал себе e-mail, чтобы можно было отправлять задания на печать откуда угодно. Боюсь, что скоро он меня добавит в фейсбуке и будет слать истории обо мне на «Задолба!ли».




(обратно)

#4807: Интернет — дело тонкое

14:00 28.11.2010, IT happens


Я не имею отношения к IT. Никакого. Совсем. Являюсь пользователем ПК больше десяти лет, понимаю сленг, могу самостоятельно сделать многое, но программировать, к примеру, не умею совершенно.


Случилась у меня неприятность. Компьютер завис, а после перезагрузки наотрез отказался видеть сетевую карту: то на драйвер ссылался, то вообще не видел. Танцы с бубном и переустановка ОС ни к чему не привели. Знакомые шаманы пожали плечами и посоветовали обратиться к железячнику. Почесав репу, я взвалил своего раненого друга на плечи и потащил в сервис-центр пешком, так как возможности влезть в маршрутку или автобус не было ввиду часа пик. В сервисе я выложил компьютер и изьяснил суть проблемы. Мастер, вернувшись через час, сообщил мне результат диагностики, вызвавший у меня лёгкий шок:


— Мы разобрались в вашей проблеме. У вас что-то либо с операционной системой, либо с железом.


Только мне кажется, что этот диагноз можно поставить, вовсе не копаясь в компьютере и не имея технического образования? На возникшие вопросы «мастер» отвечал сентенциями о старости железа, а добил меня фразой:


— Интернет — дело тонкое.




(обратно)

#4808: PPP over Morse

15:45 28.11.2010, IT happens


Сидим в отделе, общаемся. Пока идёт обновление, винда не даёт ничего сделать, а на каждое нажатие кнопки мыши отзывается звучным «пум» из динамиков.


— Вот блин,