1. Проверьте в момент пропадания интернета, где именно он пропадает. Например, запустив MTR (WinMTR) до какого-нибудь сайта, и в момент пропадания интернета посмотрите, где он пропадает.
2. Есть второе устройство (компьютер, планшет, телефон)? На нём интернет тоже пропадает (на мобильных устройствах можно отключить мобильный интернет и включить вайфай, потому что они могут при пропаже интернета по вайфаю переключаться на мобилный интернет)? Если не пропадает, проверьте со второго устройства связь с вашим компьютером, например пинг или расшарив папку и попробовав зайти на неё.
И никаких исключений не возникает, может они где-то подавляются?
Сериализация возвращает корректную строку?
Файл ничем сторонним не занят, другими операциями?
Спасибо за ответ.
Я в итоге поставил чистый Postfix+Dovecot, Roundcube как веб-морду (как запасной вариант, всё равно пользуюсь нативным клиентом), ну и дополнений по мелочи.
Всё это добро живет на 1гб озу сервере (и 35% памяти свободно).
Не вводите в заблуждение Яндекс это не единственное решение. 250 х 10 это не дорого, это деньги на ветер для описанного случая.
Я не спрашивал Вашего мнения о моих способностях. Иногда лучше молчать, чем говорить.
Блокировать логины при переборе это действительно вредный совет.
А вот закрывать ip после пары ошибок - это работает и неважно, распределенная атака или нет.
2utm, нет, там есть записи, но все они в разное время, не совпадающее со временем подвисания.
Еще есть "журнал приложений", но он неподъемно большой. И нет удобного способа посмотреть агрегированный список событий из этого журнала
Насколько я понял, лимит на количество подключений - это ограничение одновременно поднятых сессий. Т.е. если стоит ограничение в 1 сессию, то одна учетка может быть залогинена и никто больше залогиниться не сможет.
Но это не ограничивает число попыток входа. Т.е. как и раньше, можно за секунду сделать сто попыток залогиниться.
С лимитами на логин тоже всё не очень хорошо - блокировка учеток просто затруднит работу легитимных пользователей.
Они прекратили новые продажи. А продление лицензий не прекращали.
Хочется купить лицензию а не бесплатно активировать (и не купить активатор под видом лицензии)
Станислав Макаров, я имел ввиду, что может быть была бы такая опция в конфиге, которая запрещала бы использование незаимпорченных функций.
Конкретно в моём случае был десяток-другой ts файлов, который visual studio транспилировала в один js, и не было ни одного экспорта и импорта, и всё прекрасно работало. Но при добавке WebPack все перестало работать, потому что не было ни одного импорта и экспорта) И никакой ошибки никто не выдавал (кроме браузера)
Станислав Макаров, как оказалось, если в одном ts файле все функции и классы просто обьявлены (без export), то эти функции можно легко использовать в других файлах, и никто не скажет ни слова против. Ну, кроме браузера, который скажет, что такой функции нет:)
Если есть export хотя бы у одной функции/класса (интерфейса итд), то всё полностью меняется - и VS и WebPack начинает везде и всюду писать, что эти функции и классы отсутствуют и надо их создать.
Хорошо было бы такое поведение изменить.
Как вариант - параллелько запустить установку на виртуалке и смотреть как происходит установка, выполнять те же действия на ноутбуке (давая ноутбуку чуть больше времени, чтобы не начать выполнять действия когда он еще не готов).
И чтоб с вайфаем вслепую не мучаиться - подключиться по проводу.