Uploaded image for project: 'ZABBIX BUGS AND ISSUES'
  1. ZABBIX BUGS AND ISSUES
  2. ZBX-23813

Server/Proxy/C-agent holds log-file. Disk space is not freed after deleting a log file

XMLWordPrintable

    • Icon: Problem report Problem report
    • Resolution: Unresolved
    • Icon: Trivial Trivial
    • None
    • 6.0.23
    • Agent (G), Proxy (P), Server (S)
    • None

      Hello.

      Agent (C), Proxy, Server holds logs-file does not close properly.  Disk space is not freed after deleting a log file

      Steps to reproduce:
      1. Fresh install of 6.0.23 server.
      2. In zabbix_server config disable internal rotation: LogFileSize=0
      3. Start server
      4. Who use log-file now? Why not single process? Shouldn't using mutex close the file (
      LOCK_LOG in __zbx_zabbix_log)?

      fuser /var/log/zabbix/zabbix_server.log
      /var/log/zabbix/zabbix_server.log:  3365  3367  3368  3369  3370  3371  3372  3373  3374  3375  3376  3377  3378  3379  3380  3381  3382  3383  3384  3385  3386  3387  3388  3389  3390  3391  3392  3393  3394  3395  3396  3397  3398  3399  3400  3401  3402  3403  3404  3405  3406  3407  3408  3409  3410  3411  3412  3413 

      5. Who keep log-file. Empty. Good

       

      # lsof +L1 /var | grep zab
      # 

      6. Force rotate:

      # logrotate.d/zabbix-server-pgsql

      Result:
      Check lsof again

      # lsof +L1 /var | grep zab
      
      zabbix_se 3365   zabbix    1w   REG  253,0  6126194     0 262458 /var/log/zabbix/zabbix_server.log.1 (deleted)
      zabbix_se 3365   zabbix    2w   REG  253,0  6126194     0 262458 /var/log/zabbix/zabbix_server.log.1 (deleted)
      zabbix_se 3367   zabbix    1w   REG  253,0  6126194     0 262458 /var/log/zabbix/zabbix_server.log.1 (deleted)
      zabbix_se 3367   zabbix    2w   REG  253,0  6126194     0 262458 /var/log/zabbix/zabbix_server.log.1 (deleted)
      zabbix_se 3371   zabbix    1w   REG  253,0  6126194     0 262458 /var/log/zabbix/zabbix_server.log.1 (deleted)
      zabbix_se 3371   zabbix    2w   REG  253,0  6126194     0 262458 /var/log/zabbix/zabbix_server.log.1 (deleted)
      zabbix_se 3372   zabbix    1w   REG  253,0  6126194     0 262458 /var/log/zabbix/zabbix_server.log.1 (deleted)
      zabbix_se 3372   zabbix    2w   REG  253,0  6126194     0 262458 /var/log/zabbix/zabbix_server.log.1 (deleted)
      zabbix_se 3373   zabbix    1w   REG  253,0  6126194     0 262458 /var/log/zabbix/zabbix_server.log.1 (deleted)
      zabbix_se 3373   zabbix    2w   REG  253,0  6126194     0 262458 /var/log/zabbix/zabbix_server.log.1 (deleted)
      zabbix_se 3381   zabbix    1w   REG  253,0  6126194     0 262458 /var/log/zabbix/zabbix_server.log.1 (deleted)
      zabbix_se 3381   zabbix    2w   REG  253,0  6126194     0 262458 /var/log/zabbix/zabbix_server.log.1 (deleted)
      zabbix_se 3385   zabbix    1w   REG  253,0  6126194     0 262458 /var/log/zabbix/zabbix_server.log.1 (deleted)
      zabbix_se 3385   zabbix    2w   REG  253,0  6126194     0 262458 /var/log/zabbix/zabbix_server.log.1 (deleted)
      zabbix_se 3386   zabbix    1w   REG  253,0  6126194     0 262458 /var/log/zabbix/zabbix_server.log.1 (deleted)
      zabbix_se 3386   zabbix    2w   REG  253,0  6126194     0 262458 /var/log/zabbix/zabbix_server.log.1 (deleted)
      zabbix_se 3387   zabbix    1w   REG  253,0  6126194     0 262458 /var/log/zabbix/zabbix_server.log.1 (deleted)
      zabbix_se 3387   zabbix    2w   REG  253,0  6126194     0 262458 /var/log/zabbix/zabbix_server.log.1 (deleted)
      zabbix_se 3388   zabbix    1w   REG  253,0  6126194     0 262458 /var/log/zabbix/zabbix_server.log.1 (deleted)
      zabbix_se 3388   zabbix    2w   REG  253,0  6126194     0 262458 /var/log/zabbix/zabbix_server.log.1 (deleted)
      zabbix_se 3402   zabbix    1w   REG  253,0  6126194     0 262458 /var/log/zabbix/zabbix_server.log.1 (deleted)
      zabbix_se 3402   zabbix    2w   REG  253,0  6126194     0 262458 /var/log/zabbix/zabbix_server.log.1 (deleted)
      zabbix_se 3403   zabbix    1w   REG  253,0  6126194     0 262458 /var/log/zabbix/zabbix_server.log.1 (deleted)
      zabbix_se 3403   zabbix    2w   REG  253,0  6126194     0 262458 /var/log/zabbix/zabbix_server.log.1 (deleted)
       

       
      Expected:
      C-code does not hold log-files.

      Extra info:

      # lsb_release -a && uname -a
      No LSB modules are available.
      Distributor ID: Ubuntu
      Description:    Ubuntu 20.04.6 LTS
      Release:        20.04
      Codename:       focal
      Linux zabbix6 5.4.0-166-generic #183-Ubuntu SMP Mon Oct 2 11:28:33 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
       

      I can provide any additional info if needed.

            neogan Andrei Gushchin (Inactive)
            artemyankovskiy Artem Yankovskiy
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: