Ad Widget

Collapse

Падает агент и прокси по lock failed: [22] Invalid argument

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sersad
    Senior Member
    • May 2009
    • 518

    #1

    Падает агент и прокси по lock failed: [22] Invalid argument

    Есть несколько серваков с агентами и прокси
    главный сервак 2.4.8 c ubuntu 14.04

    Несколько серваков обновил на ubuntu 16.04 и поймал глюк с новым агентом версии 3.0 и 3.2
    Все собрано из сорцов.
    Падает с ошибками lock failed: [22] Invalid argument.
    Гугл говорит что проблема с семафорами, но их изменение в любую разумную сторону ничего не дает.


    Прокся оперативы 10 гиг.

    Code:
      zabbix@monitor:~$ lsb_release -a
    No LSB modules are available.
    Distributor ID:	Ubuntu
    Description:	Ubuntu 16.04.1 LTS
    Release:	16.04
    Codename:	xenial
    
    uname -a
    Linux monitor 4.4.0-43-generic #63-Ubuntu SMP Wed Oct 12 13:48:03 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
    
    /etc/sysctl.conf
    kernel.sem=1000 128000 1000 128

    Code:
    2707:20161019:224358.780 Starting Zabbix Proxy (active) [zabbixprxkan]. Zabbix 3.0.4 (revision 61185).
      2707:20161019:224358.781 **** Enabled features ****
      2707:20161019:224358.781 SNMP monitoring:       YES
      2707:20161019:224358.781 IPMI monitoring:       YES
      2707:20161019:224358.781 Web monitoring:        YES
      2707:20161019:224358.781 VMware monitoring:      NO
      2707:20161019:224358.781 ODBC:                   NO
      2707:20161019:224358.781 SSH2 support:          YES
      2707:20161019:224358.781 IPv6 support:           NO
      2707:20161019:224358.781 TLS support:            NO
      2707:20161019:224358.781 **************************
    
    
    zabbix_proxy [6670]: [file:'dbconfig.c',line:5266] lock failed: [22] Invalid argument
    zabbix_proxy [2707]: [file:'log.c',line:238] lock failed: [22] Invalid argument
    zabbix_proxy [6532]: [file:'dbconfig.c',line:6727] lock failed: [22] Invalid argument
    zabbix_proxy [6713]: [file:'selfmon.c',line:375] lock failed: [22] Invalid argument
    zabbix_proxy [6722]: [file:'selfmon.c',line:375] lock failed: [22] Invalid argument
    zabbix_proxy [6712]: [file:'selfmon.c',line:375] lock failed: [22] Invalid argument
    zabbix_proxy [6721]: [file:'selfmon.c',line:375] lock failed: [22] Invalid argument
    zabbix_proxy [6720]: [file:'selfmon.c',line:375] lock failed: [22] Invalid argument
    zabbix_proxy [6718]: [file:'selfmon.c',line:375] lock failed: [22] Invalid argument
    zabbix_proxy [6716]: [file:'selfmon.c',line:375] lock failed: [22] Invalid argument
    zabbix_proxy [6719]: [file:'selfmon.c',line:375] lock failed: [22] Invalid argument


    Code:
      2705:20161019:224401.352 Starting Zabbix Agent [Zabbix server]. Zabbix 3.0.4 (revision 61185).
      2705:20161019:224358.782 **** Enabled features ****
      2705:20161019:224358.782 IPv6 support:           NO
      2705:20161019:224358.782 TLS support:            NO
      2705:20161019:224358.782 **************************
      2705:20161019:224358.782 using configuration file: /usr/local/etc/zabbix_agentd.conf
      2705:20161019:224358.783 agent #0 started [main process]
      2882:20161019:224358.783 agent #1 started [collector]
      2883:20161019:224358.784 agent #2 started[listener #1]
      2884:20161019:224358.784 agent #3 started[listener #2]
      2885:20161019:224358.785 agent #4 started[listener #3]
      2886:20161019:224358.785 agent #5 started [active checks #1]
      2886:20161019:224401.784 active check configuration update from [10.58.168.131:10051] started to fail (cannot connect to [[10.$
      2886:20161019:224501.778 active check configuration update from [10.58.168.131:10051] is working again
    zabbix_agentd [2882]: [file:'log.c',line:238] lock failed: [22] Invalid argument
    zabbix_agentd [2705]: [file:'log.c',line:238] lock failed: [22] Invalid argument
    zabbix_agentd [2886]: [file:'log.c',line:238] lock failed: [22] Invalid argument
    zabbix_agentd [2884]: [file:'log.c',line:238] lock failed: [22] Invalid argument
    zabbix_agentd [2885]: [file:'log.c',line:238] lock failed: [22] Invalid argument
    zabbix_agentd [2883]: [file:'log.c',line:238] lock failed: [22] Invalid argument





    Другой сервак slave базы мускула
    6 гиг оперативы


    Code:
    zabbix@base:~$ lsb_release -a
    
    No LSB modules are available.
    Distributor ID:	Ubuntu
    Description:	Ubuntu 16.04.1 LTS
    Release:	16.04
    Codename:	xenial
    
    zabbix@base:~$ uname -a
    Linux base 4.4.0-43-generic #63-Ubuntu SMP Wed Oct 12 13:48:03 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
    
    /etc/sysctl.conf
    kernel.sem=250 256000 400 4096
    Code:
    3269:20161019:231419.626 Starting Zabbix Agent [Zabbix MySQL slave]. Zabbix 3.2.1 (revision 62890).
      3269:20161019:231419.626 **** Enabled features ****
      3269:20161019:231419.626 IPv6 support:          YES
      3269:20161019:231419.626 TLS support:            NO
      3269:20161019:231419.626 **************************
      3269:20161019:231419.626 using configuration file: /usr/local/etc/zabbix_agentd.conf
      3269:20161019:231419.652 agent #0 started [main process]
      3270:20161019:231419.653 agent #1 started [collector]
      3271:20161019:231419.653 agent #2 started[listener #1]
      3272:20161019:231419.653 agent #3 started[listener #2]
      3273:20161019:231419.654 agent #4 started[listener #3]
      3274:20161019:231419.654 agent #5 started [active checks #1]
    
    zabbix_agentd [3273]: [file:'log.c',line:238] lock failed: [22] Invalid argument
    zabbix_agentd [3271]: [file:'log.c',line:238] lock failed: [22] Invalid argument
    zabbix_agentd [3269]: [file:'log.c',line:238] lock failed: [22] Invalid argument
    zabbix_agentd [3270]: [file:'log.c',line:238] lock failed: [22] Invalid argument
    zabbix_agentd [3274]: [file:'log.c',line:238] lock failed: [22] Invalid argument
    zabbix_agentd [3272]: [file:'log.c',line:238] lock failed: [22] Invalid argument

    Куда копать, что делать?
    Вот что нашел https://support.zabbix.com/browse/ZBX-3974
    Last edited by sersad; 20-10-2016, 09:03.
  • Gabalino
    Senior Member
    • Mar 2013
    • 103

    #2
    Решение удалось найти?

    Comment

    • sersad
      Senior Member
      • May 2009
      • 518

      #3
      Нет, иногда падает с такой ошибкой, редко но падает. Попробую обновить на 3.2.2

      Comment

      • MASiK
        Member
        • Aug 2010
        • 48

        #4
        Врятли кто поможет извечный баг



        Search the world's information, including webpages, images, videos and more. Google has many special features to help you find exactly what you're looking for.


        очень много упоминаний о нем но не одного нормального решения

        Comment

        • sersad
          Senior Member
          • May 2009
          • 518

          #5
          Я видел в баг трекере его. Толку то, никто не лечит.

          Comment

          • sersad
            Senior Member
            • May 2009
            • 518

            #6
            Обновление не помогло, поставил триггер fuzzytime(60) на zabbix[proxy,<имя прокси>,lastaccess]
            На срабатывание сделал действие запускающее скрипт. Тот в свою очередь лезет на прокси сервер по ssh и рестартит сервисы прокси и агента.
            Костыль, но работает.

            Comment

            • sersad
              Senior Member
              • May 2009
              • 518

              #7
              Опять столкнулся с такой проблемой, ставил из реп
              Zabbix 3.0.12 (revision 73586)

              zabbix_proxy [11027]: [file:'selfmon.c',line:375] lock failed: [22] Invalid argument
              zabbix_proxy [10997]: [file:'log.c',line:238] lock failed: [22] Invalid argument
              zabbix_proxy [11033]: [file:'log.c',line:238] lock failed: [22] Invalid argument
              zabbix_proxy [11036]: zabbix_proxy [11025]: [file:'log.c',line:238]
              Нашел в баш трекере что решили это только в Fix Version/s: 3.4.0alpha1

              Или может это как то было связано с правами на лог файл в пути по умолчанию.
              Переделал на /tmp/ пока полет нормальный.
              UPD: не помогло
              Last edited by sersad; 05-01-2019, 14:11.

              Comment

              Working...