Описание тега sigpipe
SIGPIPE - это сигнал, отправляемый процессу, когда он пытается записать в канал без подключения процесса к другому концу.
0
ответов
EPIPE (Сломанная труба) с искровым действием
Я пытаюсь запустить искровое приложение с помощью пряжи. Приложение использует pipe() действие для запуска локальной программы php. Дело в том, что каждый раз, когда запускается процесс PHP, он получит SIGPIPE подайте сигнал через 1 минуту (после ус…
06 июл '17 в 09:30
1
ответ
Как лучше всего использовать сокеты на стороне сервера для обработки многопоточных битых данных в Linux?
Учитывая то, что я новичок в языке C в Linux, я прошел через сценарии программирования сокетов, где вы должны решить эти проблемы SIGPIPE, и я столкнулся с неожиданными случаями:1 - поймать sigaction для процесса и продолжить, что равняется игнориро…
18 май '18 в 20:23
1
ответ
Игнорирование SIGPIPE не работает iOS
Мое приложение возвращает signal 13: Broken pipe: 13 ошибка и причина, вероятно, проблема на стороне сервера, я пытаюсь игнорировать SIGPipes в моем приложении, чтобы посмотреть, работает ли он, однако xcode не позволит мне это сделать. Он просто пр…
28 июн '13 в 09:42
0
ответов
C++: невозможно подключиться к сокету сервера (linux)
Dears, У меня есть основная программа, которая выполняет дочерний процесс и пытается подключиться к этому дочернему процессу через сокет. Это соединение работает правильно. Но при обнаружении ошибки основная программа пытается правильно закрыть соед…
20 окт '16 в 03:22
1
ответ
Ловушка SIGPIPE при попытке записи без читателя
Я пытаюсь реализовать коммуникацию по именованным каналам между двумя процессами в Bash. Первый процесс записывает что-то в именованный канал: send(){ echo 'something' > $NAMEDPIPE } И второй сценарий должен читать именованный канал следующим обр…
13 июн '14 в 09:20
1
ответ
Ошибка прерванной трубы и сброс соединения узлом 104
Я использую Bottle сервер для реализации моего собственного сервера, используя реализацию, расположенную не так далеко от простого "мира приветствия", моя собственная реализация - это (конечно, без раздела маршрутизации): bottleApp =bottle.app() bot…
10 окт '15 в 11:15
1
ответ
SIGPIPE в двунаправленном обмене сообщениями с двумя каналами
Привет, я должен разработать эту программу, которая создаст 4 детей и последовательно заставит их выполнить простую операцию. Первый будет делать сумму, второй - остальные, третий - умножение, а четвертый - деление. Отец напишет в сокете строку с дв…
24 фев '17 в 21:51
3
ответа
Написание веб-сервера в целях c- получение вызова SIGPIPE при загрузке больших файлов
Я пишу веб-сервер для приложения для обмена музыкой... когда у меня большой файл (например, mp3), это не работает. Вылетает по коду ошибки SIGPIPE. Заголовок, который я отправляю, имеет "Connection: close" - но я предполагал, что это подождет до зав…
27 апр '11 в 00:12
1
ответ
Errno 32 Сломанный канал, Errno 107 Транспортная конечная точка не подключена Python-сокет
Мой TCP-сервер написан на Qt 4.7, хорошо работает с TCP-клиентом, также написанным на Qt 4.7. Я пытаюсь подключиться и общаться с сервером с клиентом, написанным на Python 2.7.3. Я запускаю процесс сервера через запрос apache http с subprocess.call(…
13 сен '12 в 13:56
2
ответа
Можно ли определить, какую трубу выбросил SIGPIPE?
Я пытаюсь разобраться с сервером, который работает следующим образом: У него есть родительский процесс Создает "вспомогательный" дочерний процесс для обработки некоторых специальных задач.Он открывает дочерний процесс с помощью трубы; и использует к…
28 мар '14 в 23:40
1
ответ
Приложение iOS SWIFT - Как игнорировать сигнал SIGPIPE глобально?
Я пытаюсь игнорировать сигнал SIGPIPE, который генерируется сторонним SDK, который я использую в своем приложении Swift. Как сделать так, чтобы мое приложение игнорировало сигнал SIGPIPE глобально?
11 дек '14 в 15:47
1
ответ
Подпроцесс Python. Откройте PIPE и SIGPIPE
Пока я просматривал сообщения, я наткнулся на этот пример ниже, здесь говорится proc1.stdout.close() необходимо вызвать для соответствующего выхода proc1, генерируя SIGPIPE, import subprocess proc1 = subprocess.Popen(['ps', 'cax'], stdout=subprocess…
28 дек '17 в 05:04
1
ответ
Linux SIGPIPE Crash Server
Так что в начале моего приложения я звоню signal(SIGPIPE, SIG_IGN); я думал, что мое приложение будет игнорировать SIGPIPE. Однако я все еще получил сбой SIGPIPE со следующим кодом: write(fd, outgoingStr->c_str(), size); где fd - это int (дескрип…
15 окт '12 в 03:36
1
ответ
Python - Как поймать сломанную трубу
Я только что узнал о SIGPIPE, а затем прочитал о том, как обрабатывать их в Python. Среди других источников я прочитал: Как обработать сломанную трубу (SIGPIPE) в Python? Допустим, что скрипт чтения канала завершается, тогда все ответы предполагают,…
30 июн '11 в 15:24
1
ответ
Запись по закрытому соединению не генерирует sigpipe сразу
У меня эта проблема с моим сервером / клиентом на C. Если я закрываю сокет сервера после SIGINT, и затем я пытаюсь записать это закрытое соединение от клиента, мне нужно сделать запись два раза, прежде чем клиент сгенерирует SIGPIPE, Разве это не до…
31 окт '14 в 00:19
0
ответов
SIGPIPE (Broken pipe) на tcp_disconnect для запуска клиента (WCF Soap 1.1 и сервер)
Я разрабатываю Qt-клиент (C++) с gSOAP lib, который предполагается обсудить с веб-службой Microsoft (WCF). Я использую SOAP 1.1 с обеих сторон. Мой код клиента выглядит следующим образом: CustomBinding_USCOREISynchronisation service; soap_ssl_init()…
23 окт '12 в 12:39
1
ответ
SIGPIPE в простой двухпроцессной программе
У меня есть простая настройка для вилки и трубы, которые я использовал раньше. Но на этот раз я получаю SIGPIPE в моем write вызов. Вот код int fd[2]; int pid; if (pipe(fd) == -1) { perror("pipe init error"); exit(1); } // signal(SIGPIPE, SIG_IGN); …
18 мар '13 в 16:50
6
ответов
SIGPIPE (OSX) и отключенные розетки?
Я работаю над приложением, которое подключается к серверу через TCP. Если сокет по какой-либо причине закрыт, я попадаю в обработчик SIGPIPE. Что мне делать, чтобы recv и send просто возвращали ошибку на отключенном / закрытом сокете? Спасибо
22 окт '13 в 05:02
0
ответов
411 ответ приводит к исключению в Session.send
ОБНОВЛЕНИЕ: добрые люди, разрабатывающие Requests.py, находятся на рассмотрении. Мы взаимодействуем (тестируем) со службой HTTP, которая отвечает кодом состояния 411 (длина обязательна), если при наличии тела запроса не был предоставлен заголовок за…
13 мар '15 в 10:53
1
ответ
Исключение SIGPIPE в проекте iOS с интегрированным API BUMP
Я испытываю SIGPIPE ошибка в моем проекте XCode. Эта ошибка была начата с одной недели назад. Если я прокомментировал этот вызов метода: [self configureBump]; все отлично работает Я интегрировал BUMP API в свой проект. Этот API работает до недели бе…
20 дек '12 в 05:29