diff --git a/apps/emqx/src/emqx_tls_certfile_gc.erl b/apps/emqx/src/emqx_tls_certfile_gc.erl index 78dfdbaca..9e2e98b7f 100644 --- a/apps/emqx/src/emqx_tls_certfile_gc.erl +++ b/apps/emqx/src/emqx_tls_certfile_gc.erl @@ -227,8 +227,11 @@ find_managed_files(Filter, Dir) -> false -> Acc end; + (AbsPath, {error, enoent}, Acc) when AbsPath == Dir -> + Acc; (AbsPath, {error, Reason}, Acc) -> - ?SLOG(notice, "filesystem_object_inaccessible", #{ + ?SLOG(notice, #{ + msg => "filesystem_object_inaccessible", abspath => AbsPath, reason => Reason }), diff --git a/dev b/dev index 6a20c4a2d..4411816e2 100755 --- a/dev +++ b/dev @@ -158,7 +158,7 @@ export EMQX_LOG_DIR="$BASE_DIR/log" CONFIGS_DIR="$EMQX_DATA_DIR/configs" # Use your cookie so your IDE can connect to it. COOKIE="${EMQX_NODE__COOKIE:-${EMQX_NODE_COOKIE:-$(cat ~/.erlang.cookie || echo 'emqxsecretcookie')}}" -mkdir -p "$EMQX_ETC_DIR" "$EMQX_DATA_DIR/patches" "$EMQX_LOG_DIR" "$CONFIGS_DIR" +mkdir -p "$EMQX_ETC_DIR" "$EMQX_DATA_DIR/patches" "$EMQX_DATA_DIR/certs" "$EMQX_LOG_DIR" "$CONFIGS_DIR" if [ $EKKA_EPMD -eq 1 ]; then EPMD_ARGS='-start_epmd false -epmd_module ekka_epmd' else