Короче я запустил прогу на дедике, а она не может автоматом работать, не ломаясь. Проверил на 3-ех устройствах ноуте, пк и дедике. В общем везде есть эта ошибка и прога ломается в течение +- 1 часа. Не надеюсь, что заметишь или вообще пофиксишь, но как говорится попытка не пытка.
Ошибки
ConnectionAbortedError: [WinError 10053] Программа на вашем хост-компьютере разорвала установленное подключение
21:22:49.162An error has been caught in function ‘start’, process ‘MainProcess’ (4912), thread ‘MainThread’ (3620):
Traceback (most recent call last):
File «C:UsersАдминистраторDesktopDurakOnlineBot-main — копияmain.py», line 74, in start() └ File «C:UsersАдминистраторDesktopDurakOnlineBot-main — копияmain.py», line 29, in start token = bot.register() │ └ └ File «C:UsersАдминистраторDesktopDurakOnlineBot-main — копияapi.py», line 73, in register self.sock.sendall( │ │ └ │ └
The text was updated successfully, but these errors were encountered:
Параметры сервера сценариев windows! Windows Script Host! Как убрать? #4
Источник: github.com
Ошибка 10054 на клиенте 1С. Удаленный хост принудительно разорвал существующее подключение.
Первое — ошибка появляется только при установленном vpn-тоннеле. Если ноут засыпает без vpn, то просыпается нормально. При выходе ОС Windows из сна соединение Wi-Fi-соединение появляется не сразу, а через несколько секунд.
Обращение клиента 1С к серверу идет по имени, что влияет на процесс. Обратите внимание, при простом ping на название ПК в разных сетях (без Wi-Fi, в Wi-Fi, в VPN) отвечают разные ip-адреса.
Субъективно, когда ноутбук просыпается, то ищет присвоенный ip-адрес для имени в vpn-сети, но соединение еще не полностью восстановлено. Как одна из версий появления ошибки.
Как обошли ошибку
- остановка службы «Агент сервера 1С:Предприятия 8.3»;
- переход в » %ProgramFiles%1cv8srvinfo «, через текстовый редактор замена имени ПК на «localhost» в конфигурационных файлах 1cv8wsrv.lst, 1CV8Clst.lst, 1CV8Clsto.lst.
Проверьте разрядность вашего сервера 1С и наличие файлов в подкаталогах srvinfo.
- запуск службы «Агент сервера 1С:Предприятия 8.3».
Какие выполнили шаги, но без результата
Следующие последовательные действия не влияли на ошибку, повторялась вновь:
1. Отключение брандмауэра Windows.
2. Отключение протокола TCPIP6 для сетевых соединений.
3. Добавление в hosts имени ПК с адресом 127.0.0.1.
4. Снятие признака для беспроводного адаптера « Разрешить отключение этого устройства для экономии энергии ».
5. Установка « Media Status = Always Connected » для TAP-Windows Adapter.
6. Подключение информационной базы 1С в консоли сервера на 127.0.0.1.
7. Путь в свойствах ярлыка 1С «/S localhost/ ».
Fix An Existing Connections Was Forcibly Closed By The Remote Host Error On Minecraft JAVA Error
Что хотели проверить, но не успели
Шаги без проверки:
- Отключение встроенного антивируса Windows.
- Отключение фоновых процессов в базе 1С.
- Запуск «Агента сервера 1С» от имени пользователя.
- Тестирование схемы электропитания «Высокая производительность».
- Тестирование режимов сна с разными вариантами настроек.
✅ Надеемся, что эти рекомендации помогут Вам в похожих случаях. Успехов и стабильной работы 1С!
⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами.
Источник: dzen.ru
Запись в сокет выдает ошибку: socket_write(): unable to write to socket 10053. Программа на вашем хост-компьютере разорвала установленное подключение
Пытаюсь реализовать и разобраться с работой сокетов на примере примитивного чата. Написал сервер, скрипт, класс с методами, однако при попытке запустить — возникли проблемы. В интернетах говорят лечить выключением антивирусов, однако данные на пк отсутствуют. Работаю на локальной машине — openserver, при запуске сервера — происходит данная ошибка. В логах она звучит примерно так:
[09-Jun-2021 21:32:19 Europe/Moscow] PHP Warning: socket_write(): unable to write to socket [10053]: Программа на вашем хост-компьютере разорвала установленное подключение. in F:OpenServerdomainslocalhostchatEdclasschat.php on line 25
sendHeaders($header, $newSocket, ‘localhost/chatEd’, PORT); > socket_close($socket);
$key=$headers[‘Sec-WebSocket-Key’]; $sKey=base64_encode(pack(‘H*’, sha1($key.’258EAFA5-E914-47DA-95CA-C5AB0DC85B11′))); $str_back = «HTTP/1.1 101 Switching Protocols rn» . «Upgrade: websocketrn» . «Connection: Upgradern» . «WebSocket-Origin: $hostrn» . «WebSocket-Location: ws://$host:$port/chatEd/server.phprn» . «Sec-WebSocket-Accept:$sKeyrnrn»; socket_write($newSocket, $str_back, strlen($str_back)); > > >
Подключение с помощью jQuery: (файл script.js)
function message (text) < jQuery(‘#chat-result’).append(text); >jQuery(document).ready(function ($) < var socket = new WebSocket(«ws://localhost:8090/chatEd/server.php»); socket.onopen = function () < message(«Connection succes»); >; socket.onerror = function (error) < message(«Connection failed: » + error.message +»»); > socket.onclose = function () < message(«Connection closed») > socket.onmessage=function (event) < var data = JSON.parse(event.data); message(«+ data.type + » — » + data.message») > >);
Источник: husl.ru