Задать вопрос
  • Как побороть "ожидание доступного сокета" при использовании pjax?

    @Baiker
    Можно попробовать исправить проблему:

    1. Перейти на chrome://net-internals/#sockets
    2. Flush socket pools
    Ответ написан
    Комментировать
  • Можно ли использовать несколько сетей?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Угу-угу. Воткнул ты такой usb с чем-то непонятным, сидишь балдеешь, потом поднимаешь глаза - опа, а рядом безопасник стоит :) и без всякой улыбки спрашивает - а что это такое только что воткнули в ноут?

    Если это по работе - лучше напрячь админов. Если не по работе - лучше всего не лезть на корпоративный ноут.
    Ответ написан
    1 комментарий
  • Почему dhpcd сжирает все ресурсы сервера?

    fzfx
    @fzfx
    18,5 дм
    мне неизвестен ни один сервер DHCP с именем .dhpcd. больше похоже на майнер.
    Ответ написан
    2 комментария
  • Как убрать подсветку букв в VSCODE?

    @iAlexYats
    Надо убрать галочку возле: Editor -> Unicode Highlight: Ambiguous Characters
    Ответ написан
    3 комментария
  • Как перенести пользователя AD на другой Windows?

    @y2k
    Так в чём конкретно проблема? Если вы подключены к локальной сети компании и администратор специально не запрещал пользователям ввод компьютеров в домен, то вы можете подключить до 10 компов используя свою рабочую учётную запись.
    Ответ написан
    1 комментарий
  • Почему отключение Fasttrack режет скорость?

    Mystray
    @Mystray
    NOC
    А) Это коммутатор в первую очередь, хоть и с заявленным Л3-функционалом.
    Б) Л3-функционал у него осуществаляется на процессоре.
    В) Процессор у него слабый. Обычно коммутатору не надо мощный процессор, так как вся полезная работа должна осуществляться исключительно свич-чипом, за очень редким исключением.

    Но сумрачный микротиковский гений решил, что форвардить траффик процом на коммутаторе - тоже норм, и начал толкать его как "L3-свич" хотя он таковым не является (все же под термином L3-свич чаще всего имеется ввиду устройство, способное маршрутизировать IP на свич-чипе, а не то, как сделано у Микротиков)

    Fasttrack у микротиков в дефолте включен уже весьма давно, точно давнее появления CRS-серии домашних роутеров-переростков. И раньше оно помогало показывать роутерам с гигабитными портами и поганеньким ЦПУ почти-гигабитную скорость в стандартных NAT-сценариях, которые без него едва выдавали 200-300мбит (типа RB750G(R2)).

    Оно сильно помогает слабым процам выполнять NAT и сложные правила фильтра путем замены полного пути пакета по ядру системы (классификация, пачка пакетных фильтров, маршрутизация, очереди интерфейсов) на короткий FASTPATH-путь, который умеет кое-что (например, NAT/PAT). Естественно, при этом все, что не поддерживается самим FASTPATH - не работает. У других производителей мелких роутеров для этих целей свои хитрости, типа NAT Offload, который, в принципе, работает очень похожим образом.

    В конце концов, никто и не обещал гигабитов роутинга на этой железке, на странице производителя указан роутинг при 25 правилах (что примерно соответствует одному правилу NAT-трансляции) - до 700мбит, а если добавить к этому очереди и еще с десяток кривых правил фаервола, то 150 мбит - вполне ожидаемый результат. Кстати, больше гигабита он в принципе, вообще ни при каких условиях не промаршрутизирует - там линк в ЦПУ от свич-чипа - 1 гбит.

    В обычном свичинге он вполне выдаст положенные 25 гигабит.

    на некоторых моделях можно ограничивать скорость и без очередей, хардварными шейперами/полисерами на портах, которые не будут бить по производительности устройства в целом: https://wiki.mikrotik.com/wiki/Manual:CRS1xx/2xx_s...
    Естественно, точнее чем порт/хардварная очередь там нарезки не получится, но это вполне ожидаемо от бюджетного свича.
    Ответ написан
    5 комментариев
  • Можно ли управлять роутером через командную строку win 10?

    Jump
    @Jump
    Системный администратор со стажем.
    Если роутеры работают на линухе,
    Да они почти все работают на линуксе.
    Только вот линукс - это ядро.
    А что там за ОС - неизвестно, зачастую в SOHO роутерах нет даже SSH, есть только телнет.
    А уж дальше - надо смотреть какие команды поддерживаются в данной конкретной ОС роутера, и.т.д.

    В общем то можно управлять большинством роутеров, вопрос лишь в том насколько удобно.
    Ответ написан
    Комментировать
  • Как подключиться к контроллеру домена Active Directory Windows server 2019?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Смешались в кучу кони, люди...

    "Домен" с точки зрения AD и домен например zhopa.ru - это две кардинальные разницы. Внутренняя инфраструктура сети всегда закрывается от внешней (и в MS есть даже специальный сервис для проброса оной наружу - ADFS)

    Поэтому:
    - убирайте нафиг ваш DC за роутер
    - разворачивайте на нем DNS
    - называйте его как угодно, это имя не имеет никакого значения (для тырнета)
    - изнутри цепляетесь либо по IP либо по имени
    Ответ написан
    6 комментариев
  • В чем разница Бродкаст домена и домена коллизий?

    hint000
    @hint000
    у админа три руки
    Бродкаст (а лучше по-русски: широковещательный) домен на уровне L3 (хотя и L2 тоже - для ARP-запросов).
    Коллизионный домен на уровне L1, и он утратил актуальность с тех пор, как хабы были вытеснены свитчами.
    Ответ написан
    4 комментария
  • Как правильно заменить хдд в рейд1?

    Zoominger
    @Zoominger
    System Integrator
    А чего оба-то менять?
    Нуок:
    1. Выньте сбойный;
    2. Вставьте новый;
    3. Дождитесь синхронизации;
    4. Выньте второй;
    5. Вставьте новый;
    6. Дождитесь синхронизации.
    Ответ написан
    3 комментария
  • Зачем закрывать курсор и соединение к БД?

    @Stormx480
    Python Backend Developer
    Это называется устойчивой хорошей практикой, которая позволяет в будущем избежать большого кол-ва ошибок.

    Для начала надо определится с терминологией:

    cursor - Класс драйвера, через который происходит взаимодействие с базой данных.
    connection - Класс подключения к базе данных.

    У любой базы данных есть максимально допустимое кол-во подключений. Как и максимально допустимое кол-во открытых курсоров.

    Если не закрывать - вы рано или поздно упретесь в лимит.

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

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

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

    Если вы не хотите постоянно закрывать подключение и курсоры - вы можете оформить код через конструкцию with. Тогда подключение и курсор будут закрывать автоматически, после выполнения блока кода в конструкции.

    Как итог:

    1) Закрытие позволяет избежать ошибок, связанных с использование одних подключений в разных потоках.
    2) Не расстрачивает вашу оперативную память для создания ненужных подключений.
    3) Не забивает базу ненужными подключениями.
    4) Позволяет правильно распоряжаться транзакциями, и делать в определенной транзакции только определенные действия, а не пихать все в кучу.
    5) Вы не упираетесь в лимит подключений и не получаете ненужных об этом ошибок.
    6) Вы не получаете ошибок о том, что одно подключение пытается взаимодействовать с таблицей или данными, созданными в другом подключении, и залоченными или не расшаренными на данный момент.
    Ответ написан
    5 комментариев
  • Развертывание и поднятие с нуля офиса малого бизнеса, что нужно знать?

    CityCat4
    @CityCat4 Куратор тега Сетевое оборудование
    //COPY01 EXEC PGM=IEBGENER
    У Вас не вопрос. У Вас приличных таких размеров ТЗ на приличную контору по прокладке сетей за приличные деньги :)
    Здесь, чтобы что-то более-менее грамотно посоветовать - нужно получить огромную кучу информации, ее переварить и выдать некий совет/проект etc. Кто ж тут забесплатно это будет делать. Либо нанимайте проектировщиков, либо если будете бодаться сами - задавайте конкретные вопросы.
    Ответ написан
    1 комментарий
  • Как отправлять запрос через requests с другого ip?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Правильно настроив маршрутизацию средствами операционной системы. А на уровне Python никак.
    Ответ написан
    2 комментария
  • Как поменять Имя которое отображается в AD через PowerShell?

    @MaxKozlov Куратор тега PowerShell
    Rename-ADObject меняет атрибут CN - то есть то, что отображается в списке
    Соответственно и DistinguishedName
    а DisplayName (Выводимое имя) ставится Set-ADUser -DisplayName
    Если же нужно просто Имя, то это GivenName

    DistinguishedName : CN=Чебуракин Геннадий Шапоклякович,OU=SOME_OU,DC=forma,DC=com
    CN : Чебуракин Геннадий Шапоклякович
    DisplayName : Чебуракин Геннадий Шапоклякович
    Name : Чебуракин Геннадий Шапоклякович
    Surname : Чебуракин
    GivenName : Геннадий
    Ответ написан
    Комментировать
  • Как прописать скрипт, чтобы он ждал остановки службы?

    sarapinit
    @sarapinit
    Точу водой камень
    Использовать командлеты powershell. Они ждут.

    The PowerShell cmdlets Stop-Service and Start-Service will wait until the services are fully stopped and started respectively.


    https://superuser.com/questions/396906/is-there-a-...
    Ответ написан
    Комментировать
  • Какие коммутаторы выбрать на замену Eltex?

    Francyz
    @Francyz
    Photographer & SysAdmin
    Смотрите в сторону серии HPE Aruba. Это конечно не циска, но я ими доволен.
    Ответ написан
    8 комментариев