Задать вопрос
  • Потери пакетов в играх под нагрузкой, в чем проблема?

    @Akina
    пол года назад начались потери пакетов в играх под нагрузкой

    КАКОЙ ИМЕННО нагрузкой? уж очень расплывчатая формулировка, нагрузить можно много чем.

    Только В ИГРАХ? Если нагрузить канал не игрой, а, скажем, многопоточной загрузкой - потерь нет? А если нагрузить комп тяжёлым, но неигровым приложением (например, перекодировкой видео/аудио)? Если так - 90% за то, что это ваша локальная проблема, что игра кушает столько, что система не успевает обрабатывать входной поток.

    Зазеркальте порт на коммутаторе и другой станцией помониторьте трафик, сравните количество полученных пакетов по мнению своего компа и монитора.
    Написано
  • Как настроить vpn для одновременной работы через несколько wan?

    @Akina
    Ну это нужен и клиент, и сервер, поддерживающий мультиканальность. Наиболее простое видимое решение - установление 4 отдельных VPN-каналов на один и тот же VPN-сервер через 4 операторов, и объединение сформированных ими виртуальных интерфейсов в один (NIC teaming). Правда, как оно будет работать для конкретного VPN-сервера, предсказать не берусь.
    Написано
  • Как по локалке управлять другим компьютером?

    @Akina
    RDP по какой-то причине не подключается.

    Основные причины:

    - не включён RDP
    - не настроены учётные записи с разрешением подключения по RDP
    - не включены разрешающие правила брэндмауэра
    Написано
  • Как реализовать набор таблиц?

    @Akina
    djEban, ну правильно пишут. CHECK - это проверка условия при сохранении записи (новой или обновлённой) на предмет соответствия условию, и ошибка сохранения при невыполнении. То есть у тебя это
    CHECK (type IN ("video", "description")),
    CHECK ( (type = "video" AND video_url IS NOT NULL) 
            OR
            (type = "description" AND title IS NOT NULL AND text IS NOT NULL)
          )

    Проблем там никаких нет.

    Хотя я бы не делал отдельные поля video_url и title, а сделал бы одно поле base_value и поле additional_value для text при description. Но это так, к слову. И то - если оставлять их текстовыми. По описанию, как я говорил выше, я бы хранил в JSON, тем более с учётом того, что значение хоть и зависит от пользовательского ввода, но формируется и валидируется программно..
    Написано
  • Потеря пакетов в сети Ростелекома?

    @Akina
    Сергей,
    А 14% тогда что это такое?

    Странный ты... на 14% аж вздрючился, а вот 100% потерь на предпоследнем узле тебя даже почесаться не заставили.

    Ты пинаешь промежуточные маршрутизаторы. Они заняты кучей работы, на них выполняется куча сервисов. Так вот - сервис ответа на пинг имеет среди них САМЫЙ НИЗКИЙ приоритет, и ответ будет отправлен лишь в том случае, если маршрутизатору больше в принципе заняться нечем. Как только он занят, он направит все ресурсы на более приоритетные задачи, а ты получишь потерянный пакет. Это - НОРМАЛЬНО.
    Написано
  • Как реализовать набор таблиц?

    @Akina
    djEban, какой смысл рисовать несколько CHECK? Это же однократно вычисляемое выражение, к тому же вычисляемое гарантированно на данных в памяти, т.е. очень быстрое. Впрочем, беды большой не будет...

    А вот "типа такого" - неправильно. CHECK constraint разрешает сохранение записи, если его значение равно TRUE либо NULL:
    https://dev.mysql.com/doc/refman/8.4/en/create-tab...
    expr specifies the constraint condition as a boolean expression that must evaluate to TRUE or UNKNOWN (for NULL values) for each row of the table. If the condition evaluates to FALSE, it fails and a constraint violation occurs.

    Так что при type IS NULL запись будет сохранена.
    Написано
  • Как реализовать набор таблиц?

    @Akina
    djEban, формально - да. Реально - ну не будешь же ты делать CHECK constraint, чтобы проверять, что в неподходящем поле именно NULL, а не хрень какая значащая, верно? А коли так, то это уже не NULL, а именно игнор.
    Написано
  • Как реализовать набор таблиц?

    @Akina
    djEban, а если все данные блока хранить в JSON? Вам же, получается, просто нужно все эти блоки, JSON-объекты, фактически свалить в один массив или объект, ну может с дополнительным уровнем ака раздел да сортированные в некоем порядке - а для этого вполне достаточно какого-нибудь вульгарного json_object_agg(). Если для каких-то надобностей ещё нужны и отдельные свойства - так есть вычисляемые столбцы, не проблема.
    Написано
  • Как реализовать набор таблиц?

    @Akina
    Вопрос ни о чём. Структура зависит от того, как эти данные будут использовться.
    Написано
  • Как реализовать набор таблиц?

    @Akina
    Скорее, в таблице будет поле типа description/video, и поля, не характерные для блока данного типа, просто игнорируются, что бы там не лежало.
    Написано
  • Как получить id добавленной записи PHP PDO PGSQL?

    @Akina
    Kozlov,
    почему lastInsertId может не работать

    Нужно смотреть, как организована эта функция в библиотеке доступа. Потому как библиотека доступа к MySQL просто тупо выполняет сразу после вставки запрос SELECT LAST_INSERT_ID(); - а в постгрессе такой функции немножко нету.
    Написано
  • Как получить id добавленной записи PHP PDO PGSQL?

    @Akina
    Глеб Старков, нет, не соврал. Правда, есть подвох - при вставке нескольких записей RETURNING в PostgreSQL ведёт себя не так, как LAST_INSERT_ID() в MySQL. Он возвращает набор записей со всеми вставленными ID, тогда как MySQL вернёт лишь одно самое первое сгенерированное значение.
    Написано
  • Как присвоить Vlan для клиента Wifi Aruba?

    @Akina
    но в точках доступа точно есть настройки vlan

    Так это самый обычный МАС-based VLAN. Это - функция на уровне коммутатора, внутри него, и к внешнему WiFi не имеет отношения в принципе. Если не лень прописывать МАС всех камер вручную, и если размера таблицы МАС хватит - то вполне себе решение... правда, при каждом добавлении/перемещении/замене камеры придётся донастраивать, удаляя неактуальные и добавляя новые МАС.
    Но отдельный SSID, коммутируемый в отдельный VLAN, куда как проще...
    Написано
  • Как настроить IP DNS-сервера в локальной сети Windows?

    @Akina
    Ну и чего мы тогда сравниваем? тёплое с мягким? Неужели нельзя отключить WiFi и пустить трассу по кабелю...
    Написано
  • Как настроить IP DNS-сервера в локальной сети Windows?

    @Akina
    СТОП!!! Что такое 192.168.0.99 ??? Что он вообще тут, в вопросе, делает?
    Написано
  • Как настроить IP DNS-сервера в локальной сети Windows?

    @Akina
    В первой трассе узлы провайдера из диапазона 10.16.248.ххх идут на 3-4 хопах, во второй трассе на 6 хопе. Похоже что у провайдера какая-то непростая схема построения маршрутов, к тому же изрядно перегруженная трафиком (отсюда и отсутствие ответов), и далеко не факт, что там нет косяков. Опять же крайне странно, что не отвечает второй хоп - который дефолтный шлюз у первого роутера.
    Полагаю, что если подряд запустить несколько трассировок (для ускорения ограничив маршрут, скажем, 10 узлами), то в каждой трассе будут всплывать то узлы на одних хопах, то на других... и в принципе можно будет собрать всю трассу. Если, конечно, она не станет вилять.
    Попробуйте также запустить трассы на DNS провайдера, которые передаются первому роутеру.
    Опять же попробуйте те же трассы, но с другого компа. Причём запустите трассы с двух компов параллельно (а если роутер умеет - то и с него), и сравните.
    Ещё - загрузите проблемный комп в безопасном режиме с поддержкой сети и посмотрите трассы. Также попробуйте загрузиться и посмотреть с какого-нибудь проверенного LiveCD (2K10, Стрелец и пр.).

    Ну и вообще - а провайдер-то у нас кто?
    Написано
  • Как настроить IP DNS-сервера в локальной сети Windows?

    @Akina
    Vitalya Ivanov,
    сейчас, если кабелем подключиться ко второму роутеру с другого ПК, то всё работает,

    А гляньте-ка, если проблемный комп подключить к ПЕРВОМУ роутеру - доступен ли оттуда веб-интерфейс управления ВТОРОГО роутера?
    Написано
  • Как настроить IP DNS-сервера в локальной сети Windows?

    @Akina
    Vitalya Ivanov, у вас второй роутер работает в режиме тупого коммутатора.

    Если у вас не работает при подключении через второй роутер, но простое перетыкание кабеля из второго в первый восстанавливает доступ, то второй роутер либо неисправен, либо на нём настроена какая-то фильтрация (например, изоляция портов, или что-то в файрволе).
    Написано
  • Можно ли отследить вход 1С через MSSQL?

    @Akina
    К MS SQL логинится всегда один и тот же пользователь - серверная часть 1С. Посему такой информации у него просто не имеется.
    Написано
  • Как исправить проблему с подключением к интернету на роутере TP-LINK?

    @Akina
    при нагрузке пропадает соединение с интернетом и статус подключения к сети

    Я так понимаю, что статус меняется на компьютере, подключенном к роутеру.
    Меняется именно статус, или вообще пропадает доступ в Инет?
    С интерфейса роутера в этот момент доступ в Инет есть? тупо - пинг куда-нить наружу, а хоть бы и на шлюз и DNS провайдера, имеется?
    На каком узле провал? В момент отсутствия Инета - покажите трассу куда-нить наружу.
    И выложите лог роутера за период обрыва связи (если лог не ведётся - включите).
    Написано