Вопросы по теме 'kqueue'

Выбор IPC-решения для событийного приложения
В настоящее время я работаю над довольно большим однопоточным, основанным на событиях, приложением, разработанным для epoll под Linux и сопоставимых технологий под другими платформами. В настоящее время, когда мы хотим, чтобы два экземпляра...
1833 просмотров
schedule 01.12.2022

Ошибки Nginx/PHP-FPM kevent() при стресс-тестировании
Добрый день, Я использую коробку FreeBSD (9.1-RELEASE) с Nginx (1.2.7_1,1) и PHP-FPM (5.4.12). У меня большие проблемы с обработкой одновременных запросов с использованием Apache AB: ab -n 10000 -c 500 http://10.128.28.164/index.php...
1419 просмотров
schedule 26.01.2023

используя kqueue для EVFILT_USER
Мне трудно понять, как использовать kqueue для событий пользовательского пространства. Я ищу 2 варианта использования. Вариант использования 1: событие ручного сброса Вариант использования 2: событие автоматического сброса Я думаю, что понимаю,...
2807 просмотров
schedule 25.06.2023

libevent kqueue не работает с fd, возвращенным из zmq_getsockopt()
ИСХОДНОЕ СООБЩЕНИЕ: я пишу сервис на языке C, используя libevent и zmq. Msg передается из кода Python в службу C с использованием шаблона PUSH-PULL. fd, полученный из сокета zmq: void *receiver = zmq_socket (base.zmq_ctx, ZMQ_PULL);...
838 просмотров
schedule 30.05.2022

Попытка использовать Kqueue в Linux Mint Debian
Я пытаюсь использовать kqueue для создания ориентированного на события сервера в c, когда я компилирую свой код, он дает мне эту ошибку фатальная ошибка: sys/event.h: нет такого файла или каталога согласно руководству, которому я следую, чтобы...
2431 просмотров
schedule 02.12.2022

Нужно ли отменять регистрацию fd в epoll/kqueue при закрытии сокета?
Правда ли, что если я закрываю сокет, его fd автоматически очищается от epoll и/или kqueue? Если да, означает ли это, что нет необходимости вручную отменять регистрацию fd при закрытии fd? На самом деле я использую Tornado, любые советы по этому...
337 просмотров
schedule 18.06.2023

Получить siginfo_t при обработке сигналов с помощью kqueue
Есть ли способ получить структуру siginfo_t при обработке сигналов с помощью kqueue ? (В Linux при обработке сигнала с epoll аналогичный struct signalfd_siginfo получается простым чтением из signalfd )
255 просмотров
schedule 14.02.2023

Неблокирующее подключение не сообщает kqueue о завершении
В MacOS я установил сокет чтения+записи с O_NONBLOCK для подключения к удаленному серверу. Я использую kqueue для ожидания и координации событий ввода-вывода. Вызов connect() немедленно запускает EINPROGRESS , как и должно быть. Вскоре после...
348 просмотров
schedule 23.06.2023