diff --git a/frameworks/libhilog/socket/include/hilog_input_socket_server.h b/frameworks/libhilog/socket/include/hilog_input_socket_server.h index c410e7c8e42facece9a9f8d21dda684de4d88986..cf9575b6dc8f81626479ab9aa2706a9eb2ef9c86 100644 --- a/frameworks/libhilog/socket/include/hilog_input_socket_server.h +++ b/frameworks/libhilog/socket/include/hilog_input_socket_server.h @@ -23,7 +23,7 @@ namespace OHOS { namespace HiviewDFX { -#define MAX_SOCKET_PACKET_LEN 4096 +#define MAX_SOCKET_PACKET_LEN 5120 class HilogInputSocketServer : public DgramSocketServer { public: diff --git a/services/hilogd/etc/hilogd.cfg b/services/hilogd/etc/hilogd.cfg index e3079d7d9c52109e029008d5a800a26f5368091a..65d512644ada9ad975f23b6aa3b11a4004eaece9 100644 --- a/services/hilogd/etc/hilogd.cfg +++ b/services/hilogd/etc/hilogd.cfg @@ -9,7 +9,7 @@ }, { "name" : "services:hilogd", "cmds" : [ - "write /proc/sys/net/unix/max_dgram_qlen 600" + "write /proc/sys/net/unix/max_dgram_qlen 6000" ] } ], diff --git a/services/hilogd/log_persister.cpp b/services/hilogd/log_persister.cpp index 43e4b6bd59bda2bc9cd4a85fa9721da9e5388048..f44aa7dde5a54da69147b84afd278450572eade3 100644 --- a/services/hilogd/log_persister.cpp +++ b/services/hilogd/log_persister.cpp @@ -176,7 +176,7 @@ int LogPersister::Deinit() Stop(); - munmap(m_mappedPlainLogFile, MAX_PERSISTER_BUFFER_SIZE); + munmap(m_mappedPlainLogFile, sizeof(LogPersisterBuffer)); std::cout << "Removing unmapped plain log file: " << m_plainLogFilePath << "\n"; if (remove(m_plainLogFilePath.c_str())) { std::cerr << "File: " << m_plainLogFilePath << " can't be removed. ";