An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was ful
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- cpp, flask
- Área
- networking
Línea de trabajo
El informe muestra http::Request::send como punto de entrada y el endpoint /gg de Flask; comienza reproduciendo solicitudes GET repetidas con el tiempo de espera de 30 segundos mostrado e inspeccionando el ciclo de vida de la solicitud. Se considera terminado cuando se haya identificado la causa del agotamiento del búfer del socket o de la cola y se haya registrado una corrección verificada o una guía clara del maintainer.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Im using this header to send a request to my flask (python) hosted webserver, but after alot of requests, i got this error in my flask console:
An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full
which is can be solve immediately after i close my c++ program that requesting to the flask server and doesnt need to restart my webserver, which is lead to assumption its a error from my c++ program. The server and the c++ program are run on the same
server,same machine.
my code in c++ are simple just this
try {
http::Request request{ "http://xxx.xxx.xxx.xxx:5000/gg" };
// send a get request
const auto response =
request.send("GET", "", {}, std::chrono::milliseconds{ 30000 });
result = string{ response.body.begin(), response.body.end() };
}
catch (const exception& e) {
cout << "Request failed, error: " << e.what() << '\n';
}
```
I have read [this solution](https://stackoverflow.com/questions/17167977/httpwebrequest-issue-system-lacked-sufficient-buffer-space-or-because-a-queue-w), which it said should be enable keep alive, im not sure what is the correct solution and how to solve this issue.
- Lenguaje dominante
- C++
- Estrellas
- 969
- Forks
- 200
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de elnormous/HTTPRequest
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
elnormous/HTTPRequest#79 · 2 reacciones ·
-
A fix for receive responseAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
elnormous/HTTPRequest#77 ·
-
A couple of ideasAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
elnormous/HTTPRequest#76 · 2 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
elnormous/HTTPRequest#75 · 1 comentario ·
-
Post requests don't work.Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
elnormous/HTTPRequest#74 · 1 comentario ·
Todos los issues de elnormous/HTTPRequest
Issues similares
-
Unconfirmed bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
luanti-org/luanti#17605 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
area: config area: firmware priority: P2 - medium size: S type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Mizithra/ActiveTerrain#16 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
grumpycoders/pcsx-redux#2171 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
bytedance/trae-agent#524 · 1 comentario ·
Los mantenedores suelen responder en 1 día