mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-23 02:00:49 +00:00
dbms: better diagnostics [#CONV-2944].
This commit is contained in:
parent
40e1d3c43e
commit
41c04b36d8
@ -20,14 +20,22 @@ namespace DB
|
||||
|
||||
void Connection::connect()
|
||||
{
|
||||
socket.connect(Poco::Net::SocketAddress(host, port), connect_timeout);
|
||||
socket.setReceiveTimeout(receive_timeout);
|
||||
socket.setSendTimeout(send_timeout);
|
||||
try
|
||||
{
|
||||
socket.connect(Poco::Net::SocketAddress(host, port), connect_timeout);
|
||||
socket.setReceiveTimeout(receive_timeout);
|
||||
socket.setSendTimeout(send_timeout);
|
||||
|
||||
connected = true;
|
||||
connected = true;
|
||||
|
||||
sendHello();
|
||||
receiveHello();
|
||||
sendHello();
|
||||
receiveHello();
|
||||
}
|
||||
catch (Poco::Net::NetException & e)
|
||||
{
|
||||
/// Добавляем в сообщение адрес сервера. Жаль, что более точный тип исключения теряется.
|
||||
throw Poco::Net::NetException(e.displayText(), "(" + getServerAddress() + ")", e.code());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user