Вопросы по теме '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