Форум: "Потрепаться";
Текущий архив: 2003.11.27;
Скачать: [xml.tar.bz2];
ВнизПо аське пришло. :o) Найти похожие ветки
← →
vuk (2003-11-04 17:41) [0]Я хочу рассказать историю службы техподдержки, которая может показаться невероятной далеким от этой работы людям. Но мне хочется изложить ее широкой аудитории - хотя бы потому, что это прекрасная рассказка под выпивку в коллективе коллег. Кое-что слегка приукрашено, но это - для красоты рассказа, все важные детали сохранены. Несколько лет назад я работал в службе технической поддержки электронной почты университетского кампуса. Мне позвонил заведующий кафедрой статистики. "У нас проблема с отправкой почты с кафедры" Я:"В чем проблема?" "Мы не можем послать электронную почту больше чем на 500 миль" Я роняю чашку с кофе. "Повторите, пожалуйста?" "Мы не можем отправить письмо адресатам, находящимся далее 500 миль отсюда", повторяет завкафедрой. "Точнее, 520. Но не дальше". Я пытаюсь собраться с мыслями. Крыша начинает медленно меня покидать, но нельзя позволить крыше уйти в разговоре с завкафедрой. Даже завкафедрой статистики. "Хммм... Понимаете, принцип доставки электронной почты не зависит от расстояния. Почему Вы думаете, что не можете отправлять почту далее 500 миль?" "Я не думаю, я знаю" - довольно жестким тоном заявляет завкафедрой. "Когда мы впервые это заметили, несколько дней назад..." "Вы ждали несколько ДНЕЙ?" - перебиваю я уже слегка дрожащим голосом - "и вы обходились без почты?" "Нет. Мы могли отправлять письма, но...". "Но не далее 500 миль, сэр? Но почему же Вы не позвонили раньше?" "Ну, у нас не было достаточного количества данных до сегодняшнего дня". Ну да. Кафедра статистики, как-никак. О Господи... "Ну, так или иначе - я попросил наших геостатистиков разобраться." Так. Геостатистики. "...и у них получилась карта, показывающая расстояние, на которое мы можем отсылать почту. Чуть больше 500 миль. На некоторые адреса, находящиеся ближе, мы тоже не можем отправить почту с первой попытки - но дальше 500 миль мы не можем отправить ничего вообще". "Я понял, сэр". Крыша-таки решила меня оставить. "Когда это началось? Вы сказали - несколько дней назад. Вы перенастраивали Ваши сервера в последнее время?" "Да, приходили ребята от производителя, пропатчили сервер и перезагрузили его. Но я специально у них спросил - они говорят, что почты это никоим образом не коснулось". "Хорошо, давайте я посмотрю, что присходит, и перезвоню Вам" - ответил я, искренне надеясь, что так не шутят даже на Первое Апреля - а сегодня далеко не Первое Апреля. Хотелось догадаться, кто из моих знакомых мог устроить подобное представление. Нууу... Для начала я залогинился на сервер их кафедры и отправил несколько пробных писем. Все это происходило в Северной Каролине, и все письма моментально вернулись ко мне в ящик. Ричмонд, Атланта, Вашингтон - сработало. Принстон (400 миль) - сработало. Далее я попробовал послать письмо в Мемфис (600 миль). Отлуп. Бостон, отлуп. Детройт, отлуп. Я открыл адресную книгу и начал пытаться сузить круги. Нью-Йорк (420 миль) - работает, Провиденс (580 миль) - отлуп. У меня появились сомнения в собственной вменяемости. Я решил попробовать отправить письмо своему другу, живущему в Северной Каролине, но работающему с провайдером в Сиэттле. Благодарю Тебя, Господи. Отлуп. Если бы оказалось, что прохождение писем зависит от того, где находится человек, их получающий - я бы сам, по собственной инициативе и с гордо поднятой головой пошел бы сдаваться санитарам. Поняв, наконец, что завкафедрой не бредит, я решил посмотреть на sendmail.cf. Вполне нормальный sendmail.cf. Знакомый даже. Я сравнил его diff"ом со стандартным sendmail.cf у меня на диске. Он не изменялся. Это был ровно тот же sendmail.cf, который я делал собственноручно. Но опцию "FAIL_MAIL_OVER_500_MILES" я не включал, это точно. Каюк. Ну что еще попробовать? telnet по 25-му порту на сервер этой гребаной кафедры. Сервер радостно отвечает, как ему и положено - blah-blah-blah, я, говорит, SunOS. Стоп-стоп-стоп... SunOS sendmail? Sun тогда поставлял со своей операционкой sendmail 5, хотя все нормальные люди уже работали с sendmail 8. Поскольку я - все-таки неплохой администратор, почта у меня ходила под sendmail 8. Ну и опять-таки - поскольку я - человек, приученный к порядку, я переписал sendmail.cf с нормальными, понятными именами переменных и опций. Что с переменными и опциями делал sendmail 5, вы должны помнить. Так-так-так... Картинка собиралась. Мне снова захотелось кофе. Ребятки от Sun пропатчили операционку, но sendmail, в общем-то, тоже ее часть. Они удачно закрыли дыры, но sendmail снова стал 5, а не 8. Но в одном они были правы - sendmail.cf действительно никто не тронул. А какая разница, для восьмой версии он или для пятой? Ну, короче говоря. Пятый (по крайней мере, в варианте Sun"а) - нормально отрабатывал sendmail.cf от восьмого. Рулсеты-то не изменились. Но вот опции настройки, такие неприлично длинные - он считал чуть ли не комментариями. Клал на них. А откомпилирован он был без настроек по умолчанию. И, как честный человек, не найдя чего-то в sendmail.cf, он устанавливал это в 0. Одна из успешно установленных в ноль настроек - таймаут для соединения с удаленным SMTP - сервером. Поигравшись с этим сервером, я понял, что "ноль" по его мнению - это около трех миллисекунд. Так. Ага... Сетка наша уже в то время была на коммутаторах, и задержек практически не имела. Задержки снаружи - это, в общем. Было понятно. Ага. Скорость распространения электромагнитной волны. ОООПС.... Умножаем время на скорость света, и получаем... и получаем... 558.84719 Пятьсот пятьдесят восемь миль.
← →
NickBat (2003-11-04 18:07) [1]Шедевр. :)))
← →
Lu (2003-11-04 18:25) [2]Чудесно :-))))
← →
panov (2003-11-04 18:27) [3]Исключительно приятная вещь-)
← →
VictorT (2003-11-04 18:46) [4]Круто, неужели правда :)
← →
Sodven (2003-11-04 19:32) [5]Удалено модератором
← →
Sodven (2003-11-04 19:32) [6]Удалено модератором
← →
Sodven (2003-11-04 19:32) [7]Удалено модератором
← →
reticon (2003-11-04 20:50) [8]Отсюда вывод: ребята, не юзайте сэндмэйл. Он бажный. В нем дыр больше чем в швейцарском сыре. Есть множество альтернативных MTA (qmail, postfix, exim итд). Да и в настройке и обслуживании они проще.
ЗЫ хотя если учитывать заметки типа "си и юникс - первоапрельская шутка", то существенная часть инетовских серверов должна быть срочно переведена на окошки =)))))))))
ЗЗЫ при желании в какашку можно втоптать все что угодно (это про первоапрельскую шутку)...
ЗЗЗЫ история прикольная, хотя можно и плакать от расхлябанности ребят из Sun.
← →
Rouse_ (2003-11-04 21:23) [9]Великолепно!!!
Можно ли на Мастера Улыбаются украсть?
← →
Сергей Суровцев (2003-11-04 22:50) [10]Первое - сисадмин толковый, что редкость. Но больше был удивлен зав.отделом статистики - ведь вычислил таки закономерность, причем правильно.
← →
reticon (2003-11-04 23:28) [11]> вычислил таки закономерность
все равно он не знал что надо перемножить, чтобы получить 558 миль :^)))
← →
Сергей Суровцев (2003-11-05 00:08) [12]>reticon © (04.11.03 23:28) [11]
>все равно он не знал что надо перемножить, чтобы получить 558 >миль :^)))
А это и не важно. Он точно установил закономерность. А разобраться в ее причинах пригласил специалиста.
← →
reticon (2003-11-05 00:19) [13]там была не закономерность, а факт наличия налицо =))))))))
← →
Fantasist (2003-11-05 09:16) [14]
> Но больше был удивлен зав.отделом статистики - ведь вычислил
> таки закономерность, причем правильно.
Ну так! На то они и статистики. Хотя меня это, конечно, тоже впечатлило. Такой мощный подход к проблеме! Сбор информации, обработка, проецирование результатов. Не то что большинство - точно так же впаривают тебе, что знают в чем проблема и требуют ее решить, не потратя и пяти минут над ее обдумыванием.
← →
REA (2003-11-05 09:46) [15]То что маленький таймаут - это первое что мне в голову пришло.
← →
AlexKniga (2003-11-05 10:00) [16]:)
← →
pasha_golub (2003-11-05 10:43) [17]А я вот к стыду своему так и не смог настроить sendmail и тот же Postfix не смог. Все смог, а MTA не смог. Гады. Потому-то мыльный у нас до сих пор под окнами висит, и эта неоднозначность каждый день разрывает меня на куски. :-)
← →
reticon (2003-11-05 11:16) [18]> pasha_golub
могу помочь с настройкой =)
← →
pasha_golub (2003-11-05 12:01) [19]2reticon ©
Шо серьезно, буду очень признателен. Тем более, что настраивать там фактически немного надо, но руки мои, как говориться, крюки :-))
← →
reticon (2003-11-05 12:40) [20]> pasha_golub
все вопросы по мылу
← →
Vorobyev Sergey (2003-11-05 13:01) [21]Интересно, а что линии передачи данных протянуты как по линейке на карте что ли? от точки, до точки.. там ведь расстояние может быть и в 3, и в 10 раз больше..
← →
Bel (2003-11-05 13:15) [22]> Vorobyev Sergey © (05.11.03 13:01) [21]
> ... там ведь расстояние может быть и в 3, и в 10 раз больше..
У нас - да. Но дело происходило в США, там, скорее всего, прямолинейно, пусть не строго, но примерно, плюс-минус копейки.
← →
pasha_golub (2003-11-05 13:22) [23]2reticon
OK, как токо соберусь или при очередном падении сервака.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.11.27;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.009 c