X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fjournal%2Fjournalctl.c;h=db9576c4933f276b4fafb9303525b61756aac5da;hb=de45d726034f33afdb0a185e62fc61bf10a0acd2;hp=62931f14c9bb71d7a886ff6bd66acbdde775b90a;hpb=11689d2a021d95a8447d938180e0962cd9439763;p=elogind.git diff --git a/src/journal/journalctl.c b/src/journal/journalctl.c index 62931f14c..db9576c49 100644 --- a/src/journal/journalctl.c +++ b/src/journal/journalctl.c @@ -1722,6 +1722,11 @@ int main(int argc, char *argv[]) { signal(SIGWINCH, columns_lines_cache_reset); sigbus_install(); + /* Increase max number of open files to 16K if we can, we + * might needs this when browsing journal files, which might + * be split up into many files. */ + setrlimit_closest(RLIMIT_NOFILE, &RLIMIT_MAKE_CONST(16384)); + if (arg_action == ACTION_NEW_ID128) { r = generate_new_id128(); goto finish;