redis: (umnyj)
[personal profile] redis
Еще в июне сочинил один нужный алгоритм, перебирающий все даты с указанной (обычно на день-два меньше текущей) по текущую. Удачный и простой алгоритм, который я смело вставил в несколько своих скриптов. Моему китайскому коллеге алгоритм тоже понравился и он его тоже активно использует. Мы его всячески протестили, ошибок не было, скрипты с ним были засунуты на рабочий банковский сервер. В том числе и в виде задач, запускаемых автоматически каждый день.

Например, один из скриптов, использующих этот алгоритм, каждое утро проверяет лог-файл SWIFT-сообщений на предмет ошибки, собирает эти ошибки в отдельный файл и отсылает их мэйлом в суппорт (красиво сказано по-русски, vai ne?).

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

Оказывается, 31-го числа мой алгоритм делает одну ма-а-аленькую ошибку... он никогда не заканчивает выполнение. Поэтому все выходные скрипт с этим алгоритмом занимался тем, что забивал диск банковского сервера и отсылал письма несчастным сотрудникам. Данных на весь weekend ему не хватило, но заголовки он писал успешно. Другие скрипты с его участием были не столь разрушительны. Утром в понедельник Solaris встал колом. Бедный sendmail отрубился и того раньше. Кстати, первый раз вижу текстовый файл размером 700 гигабайт. Lotus Notes сотрудников этот мэйл показывать отказался.

Коллеги назвали происшедшее "Чернобыль". Я спешно поправляю все скрипты, где встречается этот алгоритм, радуясь лишь тому, что не все они запускаются автоматически. Один из неразорвавшихся скриптов изменяет базу данных, содержащую все транзакции за последние два года и информацию о счетах клиентов ;)

Date: 2004-08-02 05:14 am (UTC)
From: [identity profile] juljkin.livejournal.com
Ты там теперь звезда, да? :)

Date: 2004-08-02 05:17 am (UTC)
From: [identity profile] redis.livejournal.com
Прошу прощения за выражение, но слово "звездец" подходит лучше...

Date: 2004-08-02 06:55 am (UTC)
From: [identity profile] juljkin.livejournal.com
Именно о звездеце я и подумала, просто не смогла придумать, как его преподнести поприличней ;))))))))))

Date: 2004-08-02 05:58 am (UTC)
From: [identity profile] monstered.livejournal.com
Теперь тебя там запомнят навсегда!

Date: 2004-08-02 06:25 am (UTC)
From: [identity profile] cetekot.livejournal.com
Вот так латвийские диверсанты разрушают экономику Германии.

Date: 2004-09-01 02:13 pm (UTC)
From: [identity profile] -serna-.livejournal.com
Ты тоже свифтюк (я - бывший), э?
Мы в своё время посадили сервкак банковский mSQL'ом. ;)

Profile

redis: (Default)
redis

July 2025

S M T W T F S
  12345
67 89101112
13141516171819
202122232425 26
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 28th, 2025 02:22 am
Powered by Dreamwidth Studios