mirror of https://github.com/SChernykh/p2pool
Added more error logging
parent
947178f10a
commit
d80a06bc8e
|
@ -289,9 +289,19 @@ void ConsoleCommands::stdinReadCallback(uv_stream_t* stream, ssize_t nread, cons
|
||||||
void ConsoleCommands::loop(void* data)
|
void ConsoleCommands::loop(void* data)
|
||||||
{
|
{
|
||||||
LOGINFO(1, "event loop started");
|
LOGINFO(1, "event loop started");
|
||||||
|
|
||||||
ConsoleCommands* pThis = static_cast<ConsoleCommands*>(data);
|
ConsoleCommands* pThis = static_cast<ConsoleCommands*>(data);
|
||||||
uv_run(&pThis->m_loop, UV_RUN_DEFAULT);
|
|
||||||
uv_loop_close(&pThis->m_loop);
|
int err = uv_run(&pThis->m_loop, UV_RUN_DEFAULT);
|
||||||
|
if (err) {
|
||||||
|
LOGWARN(1, "uv_run returned " << err);
|
||||||
|
}
|
||||||
|
|
||||||
|
err = uv_loop_close(&pThis->m_loop);
|
||||||
|
if (err) {
|
||||||
|
LOGWARN(1, "uv_loop_close returned error " << uv_err_name(err));
|
||||||
|
}
|
||||||
|
|
||||||
LOGINFO(1, "event loop stopped");
|
LOGINFO(1, "event loop stopped");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -413,9 +413,19 @@ RandomX_Hasher_RPC::~RandomX_Hasher_RPC()
|
||||||
void RandomX_Hasher_RPC::loop(void* data)
|
void RandomX_Hasher_RPC::loop(void* data)
|
||||||
{
|
{
|
||||||
LOGINFO(1, "event loop started");
|
LOGINFO(1, "event loop started");
|
||||||
|
|
||||||
RandomX_Hasher_RPC* hasher = static_cast<RandomX_Hasher_RPC*>(data);
|
RandomX_Hasher_RPC* hasher = static_cast<RandomX_Hasher_RPC*>(data);
|
||||||
uv_run(&hasher->m_loop, UV_RUN_DEFAULT);
|
|
||||||
uv_loop_close(&hasher->m_loop);
|
int err = uv_run(&hasher->m_loop, UV_RUN_DEFAULT);
|
||||||
|
if (err) {
|
||||||
|
LOGWARN(1, "uv_run returned " << err);
|
||||||
|
}
|
||||||
|
|
||||||
|
err = uv_loop_close(&hasher->m_loop);
|
||||||
|
if (err) {
|
||||||
|
LOGWARN(1, "uv_loop_close returned error " << uv_err_name(err));
|
||||||
|
}
|
||||||
|
|
||||||
LOGINFO(1, "event loop stopped");
|
LOGINFO(1, "event loop stopped");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -576,8 +576,15 @@ void TCPServer<READ_BUF_SIZE, WRITE_BUF_SIZE>::loop(void* data)
|
||||||
server->m_preallocatedClients.emplace_back(server->m_allocateNewClient());
|
server->m_preallocatedClients.emplace_back(server->m_allocateNewClient());
|
||||||
}
|
}
|
||||||
|
|
||||||
uv_run(&server->m_loop, UV_RUN_DEFAULT);
|
int err = uv_run(&server->m_loop, UV_RUN_DEFAULT);
|
||||||
uv_loop_close(&server->m_loop);
|
if (err) {
|
||||||
|
LOGWARN(1, "uv_run returned " << err);
|
||||||
|
}
|
||||||
|
|
||||||
|
err = uv_loop_close(&server->m_loop);
|
||||||
|
if (err) {
|
||||||
|
LOGWARN(1, "uv_loop_close returned error " << uv_err_name(err));
|
||||||
|
}
|
||||||
|
|
||||||
for (WriteBuf* buf : server->m_writeBuffers) {
|
for (WriteBuf* buf : server->m_writeBuffers) {
|
||||||
delete buf;
|
delete buf;
|
||||||
|
|
Loading…
Reference in New Issue