I'm running 6 node processes using pm2. Here are my settings:
Module: pm2-logrotate
$ pm2 set pm2-logrotate:max_size 100M
$ pm2 set pm2-logrotate:retain 6
$ pm2 set pm2-logrotate:compress true
$ pm2 set pm2-logrotate:dateFormat YYYY-MM-DD_HH-mm-ss
$ pm2 set pm2-logrotate:workerInterval 30
$ pm2 set pm2-logrotate:rotateInterval 0 0 * * *
$ pm2 set pm2-logrotate:rotateModule true
These settings are completely ignored. Current log files grow to gigabytes and at the same time a small, sometimes 0 bytes rotated compressed log file is generated every 30 seconds for every process, leading to thousands of files and "No space left on device" error. I updated everything to the latest versions, nothing helps.
-rw-rw-r-- 1 user user 1366781952 Jan 16 03:32 test-out.log
-rw-rw-r-- 1 user user 23478272 Jan 19 05:35 test-out__2021-01-19_04-06-10.log.gz
-rw-rw-r-- 1 user user 18772731 Jan 19 05:34 test-out__2021-01-19_04-06-40.log.gz
-rw-rw-r-- 1 user user 16695296 Jan 19 05:35 test-out__2021-01-19_04-07-10.log.gz
-rw-rw-r-- 1 user user 14958592 Jan 19 05:35 test-out__2021-01-19_04-07-40.log.gz
-rw-rw-r-- 1 user user 13539869 Jan 19 05:34 test-out__2021-01-19_04-08-10.log.gz
-rw-rw-r-- 1 user user 12521871 Jan 19 05:34 test-out__2021-01-19_04-08-40.log.gz
-rw-rw-r-- 1 user user 11603709 Jan 19 05:34 test-out__2021-01-19_04-09-10.log.gz
-rw-rw-r-- 1 user user 11010048 Jan 19 05:35 test-out__2021-01-19_04-09-41.log.gz
-rw-rw-r-- 1 user user 10502144 Jan 19 05:35 test-out__2021-01-19_04-10-10.log.gz
-rw-rw-r-- 1 user user 10076160 Jan 19 05:35 test-out__2021-01-19_04-10-40.log.gz
-rw-rw-r-- 1 user user 9603123 Jan 19 05:34 test-out__2021-01-19_04-11-10.log.gz
-rw-rw-r-- 1 user user 9170459 Jan 19 05:34 test-out__2021-01-19_04-11-41.log.gz
-rw-rw-r-- 1 user user 8844158 Jan 19 05:33 test-out__2021-01-19_04-12-10.log.gz
-rw-rw-r-- 1 user user 8570338 Jan 19 05:34 test-out__2021-01-19_04-12-40.log.gz
-rw-rw-r-- 1 user user 8273920 Jan 19 05:34 test-out__2021-01-19_04-13-11.log.gz
-rw-rw-r-- 1 user user 8025873 Jan 19 05:34 test-out__2021-01-19_04-13-41.log.gz
-rw-rw-r-- 1 user user 7801212 Jan 19 05:34 test-out__2021-01-19_04-14-11.log.gz
-rw-rw-r-- 1 user user 7530648 Jan 19 05:33 test-out__2021-01-19_04-14-41.log.gz
-rw-rw-r-- 1 user user 7356416 Jan 19 05:35 test-out__2021-01-19_04-15-11.log.gz
-rw-rw-r-- 1 user user 7153192 Jan 19 05:34 test-out__2021-01-19_04-15-41.log.gz
-rw-rw-r-- 1 user user 6946816 Jan 19 05:35 test-out__2021-01-19_04-16-11.log.gz
-rw-rw-r-- 1 user user 6826635 Jan 19 05:34 test-out__2021-01-19_04-16-41.log.gz
-rw-rw-r-- 1 user user 6664732 Jan 19 05:33 test-out__2021-01-19_04-17-11.log.gz
-rw-rw-r-- 1 user user 6497230 Jan 19 05:33 test-out__2021-01-19_04-17-41.log.gz
-rw-rw-r-- 1 user user 6406144 Jan 19 05:35 test-out__2021-01-19_04-18-11.log.gz
-rw-rw-r-- 1 user user 6282606 Jan 19 05:34 test-out__2021-01-19_04-18-41.log.gz
-rw-rw-r-- 1 user user 6120878 Jan 19 05:35 test-out__2021-01-19_04-19-11.log.gz
-rw-rw-r-- 1 user user 5963776 Jan 19 05:35 test-out__2021-01-19_04-19-41.log.gz
-rw-rw-r-- 1 user user 5847576 Jan 19 05:34 test-out__2021-01-19_04-20-11.log.gz
-rw-rw-r-- 1 user user 5737426 Jan 19 05:34 test-out__2021-01-19_04-20-41.log.gz
-rw-rw-r-- 1 user user 5620417 Jan 19 05:34 test-out__2021-01-19_04-21-11.log.gz
-rw-rw-r-- 1 user user 5510258 Jan 19 05:34 test-out__2021-01-19_04-21-41.log.gz
-rw-rw-r-- 1 user user 5398522 Jan 19 05:33 test-out__2021-01-19_04-22-11.log.gz
-rw-rw-r-- 1 user user 5283282 Jan 19 05:33 test-out__2021-01-19_04-22-41.log.gz
-rw-rw-r-- 1 user user 5193728 Jan 19 05:35 test-out__2021-01-19_04-23-11.log.gz
-rw-rw-r-- 1 user user 5110988 Jan 19 05:34 test-out__2021-01-19_04-23-41.log.gz
-rw-rw-r-- 1 user user 4994025 Jan 19 05:33 test-out__2021-01-19_04-24-11.log.gz
-rw-rw-r-- 1 user user 4938192 Jan 19 05:35 test-out__2021-01-19_04-24-42.log.gz
-rw-rw-r-- 1 user user 4828049 Jan 19 05:34 test-out__2021-01-19_04-25-11.log.gz
-rw-rw-r-- 1 user user 4734976 Jan 19 05:35 test-out__2021-01-19_04-25-41.log.gz
-rw-rw-r-- 1 user user 4658484 Jan 19 05:33 test-out__2021-01-19_04-26-13.log.gz
-rw-rw-r-- 1 user user 4601885 Jan 19 05:34 test-out__2021-01-19_04-26-41.log.gz
-rw-rw-r-- 1 user user 4491326 Jan 19 05:34 test-out__2021-01-19_04-27-11.log.gz
-rw-rw-r-- 1 user user 4390912 Jan 19 05:35 test-out__2021-01-19_04-27-41.log.gz
-rw-rw-r-- 1 user user 4269734 Jan 19 05:33 test-out__2021-01-19_04-28-11.log.gz
-rw-rw-r-- 1 user user 4213711 Jan 19 05:34 test-out__2021-01-19_04-28-41.log.gz
-rw-rw-r-- 1 user user 4153322 Jan 19 05:34 test-out__2021-01-19_04-29-12.log.gz
-rw-rw-r-- 1 user user 4046848 Jan 19 05:35 test-out__2021-01-19_04-29-41.log.gz
-rw-rw-r-- 1 user user 3979573 Jan 19 05:33 test-out__2021-01-19_04-30-11.log.gz
-rw-rw-r-- 1 user user 3948544 Jan 19 05:35 test-out__2021-01-19_04-30-42.log.gz
-rw-rw-r-- 1 user user 3864603 Jan 19 05:33 test-out__2021-01-19_04-31-12.log.gz
-rw-rw-r-- 1 user user 3864603 Jan 19 05:34 test-out__2021-01-19_04-31-42.log.gz
-rw-rw-r-- 1 user user 3805044 Jan 19 05:33 test-out__2021-01-19_04-32-13.log.gz
-rw-rw-r-- 1 user user 3748714 Jan 19 05:33 test-out__2021-01-19_04-32-42.log.gz
-rw-rw-r-- 1 user user 3689383 Jan 19 05:32 test-out__2021-01-19_04-33-12.log.gz
-rw-rw-r-- 1 user user 3689383 Jan 19 05:34 test-out__2021-01-19_04-33-42.log.gz
-rw-rw-r-- 1 user user 3635399 Jan 19 05:34 test-out__2021-01-19_04-34-15.log.gz
-rw-rw-r-- 1 user user 3580812 Jan 19 05:34 test-out__2021-01-19_04-34-43.log.gz
-rw-rw-r-- 1 user user 3473261 Jan 19 05:33 test-out__2021-01-19_04-35-12.log.gz
-rw-rw-r-- 1 user user 3418635 Jan 19 05:34 test-out__2021-01-19_04-35-43.log.gz
-rw-rw-r-- 1 user user 3365341 Jan 19 05:34 test-out__2021-01-19_04-36-12.log.gz
-rw-rw-r-- 1 user user 3311308 Jan 19 05:35 test-out__2021-01-19_04-36-43.log.gz
-rw-rw-r-- 1 user user 3227648 Jan 19 05:35 test-out__2021-01-19_04-37-12.log.gz
-rw-rw-r-- 1 user user 3150089 Jan 19 05:34 test-out__2021-01-19_04-37-42.log.gz
-rw-rw-r-- 1 user user 3093078 Jan 19 05:33 test-out__2021-01-19_04-38-12.log.gz
-rw-rw-r-- 1 user user 3047424 Jan 19 05:35 test-out__2021-01-19_04-38-42.log.gz
-rw-rw-r-- 1 user user 3034456 Jan 19 05:34 test-out__2021-01-19_04-39-13.log.gz
-rw-rw-r-- 1 user user 2976814 Jan 19 05:34 test-out__2021-01-19_04-39-42.log.gz
-rw-rw-r-- 1 user user 2917416 Jan 19 05:33 test-out__2021-01-19_04-40-13.log.gz
-rw-rw-r-- 1 user user 2917416 Jan 19 05:34 test-out__2021-01-19_04-40-42.log.gz
-rw-rw-r-- 1 user user 2858685 Jan 19 05:33 test-out__2021-01-19_04-41-13.log.gz
-rw-rw-r-- 1 user user 2858685 Jan 19 05:34 test-out__2021-01-19_04-41-43.log.gz
-rw-rw-r-- 1 user user 2802209 Jan 19 05:34 test-out__2021-01-19_04-42-13.log.gz
-rw-rw-r-- 1 user user 2748452 Jan 19 05:34 test-out__2021-01-19_04-42-43.log.gz
-rw-rw-r-- 1 user user 2695042 Jan 19 05:34 test-out__2021-01-19_04-43-12.log.gz
-rw-rw-r-- 1 user user 2640863 Jan 19 05:34 test-out__2021-01-19_04-43-43.log.gz
-rw-rw-r-- 1 user user 2584485 Jan 19 05:34 test-out__2021-01-19_04-44-13.log.gz
-rw-rw-r-- 1 user user 2527974 Jan 19 05:34 test-out__2021-01-19_04-44-43.log.gz
-rw-rw-r-- 1 user user 2474216 Jan 19 05:34 test-out__2021-01-19_04-45-13.log.gz
-rw-rw-r-- 1 user user 2420778 Jan 19 05:33 test-out__2021-01-19_04-45-43.log.gz
-rw-rw-r-- 1 user user 2408448 Jan 19 05:35 test-out__2021-01-19_04-46-13.log.gz
-rw-rw-r-- 1 user user 2366076 Jan 19 05:34 test-out__2021-01-19_04-46-44.log.gz
-rw-rw-r-- 1 user user 2309294 Jan 19 05:33 test-out__2021-01-19_04-47-12.log.gz
-rw-rw-r-- 1 user user 2277376 Jan 19 05:35 test-out__2021-01-19_04-47-43.log.gz
-rw-rw-r-- 1 user user 2248687 Jan 19 05:33 test-out__2021-01-19_04-48-13.log.gz
-rw-rw-r-- 1 user user 2211840 Jan 19 05:35 test-out__2021-01-19_04-48-43.log.gz
-rw-rw-r-- 1 user user 2186944 Jan 19 05:33 test-out__2021-01-19_04-49-13.log.gz
-rw-rw-r-- 1 user user 2186944 Jan 19 05:34 test-out__2021-01-19_04-49-43.log.gz
-rw-rw-r-- 1 user user 2126242 Jan 19 05:32 test-out__2021-01-19_04-50-16.log.gz
-rw-rw-r-- 1 user user 2126242 Jan 19 05:33 test-out__2021-01-19_04-50-44.log.gz
-rw-rw-r-- 1 user user 2126242 Jan 19 05:34 test-out__2021-01-19_04-51-15.log.gz
-rw-rw-r-- 1 user user 2080768 Jan 19 05:35 test-out__2021-01-19_04-51-45.log.gz
-rw-rw-r-- 1 user user 2066683 Jan 19 05:33 test-out__2021-01-19_04-52-15.log.gz
-rw-rw-r-- 1 user user 2066683 Jan 19 05:34 test-out__2021-01-19_04-52-43.log.gz
-rw-rw-r-- 1 user user 2010028 Jan 19 05:34 test-out__2021-01-19_04-53-14.log.gz
-rw-rw-r-- 1 user user 2010028 Jan 19 05:34 test-out__2021-01-19_04-53-44.log.gz
-rw-rw-r-- 1 user user 1951310 Jan 19 05:33 test-out__2021-01-19_04-54-13.log.gz
-rw-rw-r-- 1 user user 1951310 Jan 19 05:34 test-out__2021-01-19_04-54-44.log.gz
-rw-rw-r-- 1 user user 1891730 Jan 19 05:33 test-out__2021-01-19_04-55-14.log.gz
-rw-rw-r-- 1 user user 1891730 Jan 19 05:34 test-out__2021-01-19_04-55-45.log.gz
-rw-rw-r-- 1 user user 1884160 Jan 19 05:35 test-out__2021-01-19_04-56-14.log.gz
-rw-rw-r-- 1 user user 1834317 Jan 19 05:34 test-out__2021-01-19_04-56-44.log.gz
-rw-rw-r-- 1 user user 1834317 Jan 19 05:34 test-out__2021-01-19_04-57-17.log.gz
-rw-rw-r-- 1 user user 1780592 Jan 19 05:34 test-out__2021-01-19_04-57-46.log.gz
-rw-rw-r-- 1 user user 1726973 Jan 19 05:33 test-out__2021-01-19_04-58-13.log.gz
-rw-rw-r-- 1 user user 1726973 Jan 19 05:34 test-out__2021-01-19_04-58-43.log.gz
-rw-rw-r-- 1 user user 1672472 Jan 19 05:34 test-out__2021-01-19_04-59-14.log.gz
-rw-rw-r-- 1 user user 1622016 Jan 19 05:35 test-out__2021-01-19_04-59-45.log.gz
-rw-rw-r-- 1 user user 1617193 Jan 19 05:34 test-out__2021-01-19_05-00-14.log.gz
-rw-rw-r-- 1 user user 1563891 Jan 19 05:33 test-out__2021-01-19_05-00-44.log.gz
-rw-rw-r-- 1 user user 1563891 Jan 19 05:34 test-out__2021-01-19_05-01-15.log.gz
-rw-rw-r-- 1 user user 1507011 Jan 19 05:33 test-out__2021-01-19_05-01-45.log.gz
-rw-rw-r-- 1 user user 1507011 Jan 19 05:34 test-out__2021-01-19_05-02-14.log.gz
-rw-rw-r-- 1 user user 1490944 Jan 19 05:35 test-out__2021-01-19_05-02-45.log.gz
-rw-rw-r-- 1 user user 1452058 Jan 19 05:34 test-out__2021-01-19_05-03-14.log.gz
-rw-rw-r-- 1 user user 1409024 Jan 19 05:35 test-out__2021-01-19_05-03-45.log.gz
-rw-rw-r-- 1 user user 1397941 Jan 19 05:34 test-out__2021-01-19_05-04-14.log.gz
-rw-rw-r-- 1 user user 1343219 Jan 19 05:34 test-out__2021-01-19_05-04-44.log.gz
-rw-rw-r-- 1 user user 1327104 Jan 19 05:35 test-out__2021-01-19_05-05-14.log.gz
-rw-rw-r-- 1 user user 1288453 Jan 19 05:34 test-out__2021-01-19_05-05-44.log.gz
-rw-rw-r-- 1 user user 1233413 Jan 19 05:34 test-out__2021-01-19_05-06-14.log.gz
-rw-rw-r-- 1 user user 1177689 Jan 19 05:33 test-out__2021-01-19_05-06-45.log.gz
-rw-rw-r-- 1 user user 1177689 Jan 19 05:34 test-out__2021-01-19_05-07-14.log.gz
-rw-rw-r-- 1 user user 1120208 Jan 19 05:33 test-out__2021-01-19_05-07-44.log.gz
-rw-rw-r-- 1 user user 1120208 Jan 19 05:34 test-out__2021-01-19_05-08-14.log.gz
-rw-rw-r-- 1 user user 1064623 Jan 19 05:33 test-out__2021-01-19_05-08-44.log.gz
-rw-rw-r-- 1 user user 1064623 Jan 19 05:34 test-out__2021-01-19_05-09-15.log.gz
-rw-rw-r-- 1 user user 1008015 Jan 19 05:33 test-out__2021-01-19_05-09-46.log.gz
-rw-rw-r-- 1 user user 1008015 Jan 19 05:34 test-out__2021-01-19_05-10-14.log.gz
-rw-rw-r-- 1 user user 951877 Jan 19 05:33 test-out__2021-01-19_05-10-45.log.gz
-rw-rw-r-- 1 user user 951877 Jan 19 05:34 test-out__2021-01-19_05-11-16.log.gz
-rw-rw-r-- 1 user user 950272 Jan 19 05:35 test-out__2021-01-19_05-11-45.log.gz
-rw-rw-r-- 1 user user 893375 Jan 19 05:33 test-out__2021-01-19_05-12-15.log.gz
-rw-rw-r-- 1 user user 893375 Jan 19 05:34 test-out__2021-01-19_05-12-45.log.gz
-rw-rw-r-- 1 user user 868352 Jan 19 05:35 test-out__2021-01-19_05-13-15.log.gz
-rw-rw-r-- 1 user user 836644 Jan 19 05:34 test-out__2021-01-19_05-13-45.log.gz
-rw-rw-r-- 1 user user 819200 Jan 19 05:35 test-out__2021-01-19_05-14-14.log.gz
-rw-rw-r-- 1 user user 778885 Jan 19 05:34 test-out__2021-01-19_05-14-45.log.gz
-rw-rw-r-- 1 user user 778885 Jan 19 05:34 test-out__2021-01-19_05-15-14.log.gz
-rw-rw-r-- 1 user user 722776 Jan 19 05:33 test-out__2021-01-19_05-15-46.log.gz
-rw-rw-r-- 1 user user 722776 Jan 19 05:34 test-out__2021-01-19_05-16-15.log.gz
-rw-rw-r-- 1 user user 667116 Jan 19 05:33 test-out__2021-01-19_05-16-46.log.gz
-rw-rw-r-- 1 user user 667116 Jan 19 05:34 test-out__2021-01-19_05-17-15.log.gz
-rw-rw-r-- 1 user user 622592 Jan 19 05:35 test-out__2021-01-19_05-17-45.log.gz
-rw-rw-r-- 1 user user 611658 Jan 19 05:34 test-out__2021-01-19_05-18-17.log.gz
-rw-rw-r-- 1 user user 611658 Jan 19 05:34 test-out__2021-01-19_05-18-46.log.gz
-rw-rw-r-- 1 user user 556091 Jan 19 05:33 test-out__2021-01-19_05-19-16.log.gz
-rw-rw-r-- 1 user user 556091 Jan 19 05:34 test-out__2021-01-19_05-19-45.log.gz
-rw-rw-r-- 1 user user 524288 Jan 19 05:35 test-out__2021-01-19_05-20-15.log.gz
-rw-rw-r-- 1 user user 500318 Jan 19 05:34 test-out__2021-01-19_05-20-45.log.gz
-rw-rw-r-- 1 user user 500318 Jan 19 05:34 test-out__2021-01-19_05-21-15.log.gz
-rw-rw-r-- 1 user user 444416 Jan 19 05:33 test-out__2021-01-19_05-21-47.log.gz
-rw-rw-r-- 1 user user 444416 Jan 19 05:34 test-out__2021-01-19_05-22-15.log.gz
-rw-rw-r-- 1 user user 393216 Jan 19 05:35 test-out__2021-01-19_05-22-45.log.gz
-rw-rw-r-- 1 user user 387754 Jan 19 05:34 test-out__2021-01-19_05-23-18.log.gz
-rw-rw-r-- 1 user user 387754 Jan 19 05:34 test-out__2021-01-19_05-23-48.log.gz
-rw-rw-r-- 1 user user 344064 Jan 19 05:35 test-out__2021-01-19_05-24-22.log.gz
-rw-rw-r-- 1 user user 334932 Jan 19 05:34 test-out__2021-01-19_05-24-48.log.gz
-rw-rw-r-- 1 user user 334932 Jan 19 05:34 test-out__2021-01-19_05-25-20.log.gz
-rw-rw-r-- 1 user user 311296 Jan 19 05:35 test-out__2021-01-19_05-25-46.log.gz
-rw-rw-r-- 1 user user 279917 Jan 19 05:34 test-out__2021-01-19_05-26-15.log.gz
-rw-rw-r-- 1 user user 279917 Jan 19 05:34 test-out__2021-01-19_05-26-48.log.gz
-rw-rw-r-- 1 user user 245760 Jan 19 05:35 test-out__2021-01-19_05-27-17.log.gz
-rw-rw-r-- 1 user user 223638 Jan 19 05:34 test-out__2021-01-19_05-27-46.log.gz
-rw-rw-r-- 1 user user 223638 Jan 19 05:34 test-out__2021-01-19_05-28-17.log.gz
-rw-rw-r-- 1 user user 180224 Jan 19 05:35 test-out__2021-01-19_05-28-50.log.gz
-rw-rw-r-- 1 user user 168446 Jan 19 05:34 test-out__2021-01-19_05-29-16.log.gz
-rw-rw-r-- 1 user user 168446 Jan 19 05:34 test-out__2021-01-19_05-29-47.log.gz
-rw-rw-r-- 1 user user 110713 Jan 19 05:33 test-out__2021-01-19_05-30-16.log.gz
-rw-rw-r-- 1 user user 110713 Jan 19 05:33 test-out__2021-01-19_05-30-46.log.gz
-rw-rw-r-- 1 user user 110713 Jan 19 05:34 test-out__2021-01-19_05-31-17.log.gz
-rw-rw-r-- 1 user user 81920 Jan 19 05:35 test-out__2021-01-19_05-31-46.log.gz
-rw-rw-r-- 1 user user 56430 Jan 19 05:34 test-out__2021-01-19_05-32-18.log.gz
-rw-rw-r-- 1 user user 56430 Jan 19 05:34 test-out__2021-01-19_05-32-46.log.gz
-rw-rw-r-- 1 user user 10 Jan 19 05:33 test-out__2021-01-19_05-33-17.log.gz
-rw-rw-r-- 1 user user 10 Jan 19 05:34 test-out__2021-01-19_05-33-51.log.gz
-rw-rw-r-- 1 user user 10 Jan 19 05:34 test-out__2021-01-19_05-34-17.log.gz
-rw-rw-r-- 1 user user 0 Jan 19 05:34 test-out__2021-01-19_05-34-49.log.gz
I'm running 6 node processes using pm2. Here are my settings:
These settings are completely ignored. Current log files grow to gigabytes and at the same time a small, sometimes 0 bytes rotated compressed log file is generated every 30 seconds for every process, leading to thousands of files and "No space left on device" error. I updated everything to the latest versions, nothing helps.