Ad Widget

Collapse

1.8.1. Проблемы запуска сервера...

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • uconnect
    Junior Member
    • Apr 2010
    • 10

    #1

    1.8.1. Проблемы запуска сервера...

    Добрый день!
    Имею FreeBSD 7.2-RELEASE.
    Обновил порты, собрал 1.8.1 zabbix_server (предварительно сделал БД на MYSQL, из архива выкрутил frontend и прикрутил его к Apache 2).
    При попытке запуска сервер - одни и те же ошибки:
    ---------------------
    /usr/local/sbin/zabbix_server [55226]: Can not create Semaphore [No space left on device]
    /usr/local/sbin/zabbix_server [55226]: Unable to create mutex for log file
    --------------------------
    Помогите поправить кривые руки
    Спасибо
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    На RedHat Linux это лечилось так
    Было
    kernel.shmall = 2097152
    kernel.shmmax = 33554432
    Стало
    /sbin/sysctl -w kernel.shmall=40960000
    /sbin/sysctl -w kernel.shmmax=204800000
    В /etc/sysctl.conf
    kernel.shmall=40960000
    kernel.shmmax=204800000

    На FreeBSD, скорее всего, что-то подобное.

    Comment

    • ugh
      Senior Member
      • Jun 2009
      • 296

      #3
      прав нехватает для того чтобы логфайл и пид создался
      про память - в логе по другому)

      Comment

      • uconnect
        Junior Member
        • Apr 2010
        • 10

        #4
        Originally posted by dima_dm
        На RedHat Linux это лечилось так
        Было
        kernel.shmall = 2097152
        kernel.shmmax = 33554432
        Стало
        /sbin/sysctl -w kernel.shmall=40960000
        /sbin/sysctl -w kernel.shmmax=204800000
        В /etc/sysctl.conf
        kernel.shmall=40960000
        kernel.shmmax=204800000

        На FreeBSD, скорее всего, что-то подобное.
        -------------
        Было:
        kern.ipc.shmmax: 2147483648
        kern.ipc.shmall: 8388608
        Стало:
        kern.ipc.shmmax: 204800000
        kern.ipc.shmall: 40960000
        -----------------
        К сожалению, результат тот же

        Comment

        • uconnect
          Junior Member
          • Apr 2010
          • 10

          #5
          Originally posted by ugh
          прав нехватает для того чтобы логфайл и пид создался
          про память - в логе по другому)
          Всё создается...
          Для порядка прибил пользователя zabbix.
          Создал заново. Дал chown на zabbix_server.pid и zabbix_server.log

          Ошибки те же. (попутно -обновился до 1.8.2 (из портов)).

          Comment

          • dima_dm
            Senior Member
            • Dec 2009
            • 2697

            #6
            А перегрузить сервер вы пробовали?
            У меня было пару раз, что создавался семафор и не убивался никак, дажа руками ipcrm -S semkey.
            Список зарегистрированных семафоров
            команда
            ipcs -a

            Ищите семафоры пользователя zabbix

            Comment

            • ugh
              Senior Member
              • Jun 2009
              • 296

              #7
              каюсь грешен, перепутал с недосыпа
              сам сталкивался давно и единожды, если не изменяет память, вылечилось так, как в посте выше

              Comment

              • uconnect
                Junior Member
                • Apr 2010
                • 10

                #8
                Originally posted by dima_dm
                А перегрузить сервер вы пробовали?
                У меня было пару раз, что создавался семафор и не убивался никак, дажа руками ipcrm -S semkey.
                Список зарегистрированных семафоров
                команда
                ipcs -a

                Ищите семафоры пользователя zabbix
                /// Таковых семафоров не обнаружено
                Перегружать не пробовал (так как сижу пока на сервере удаленно (на больгичном))
                Есть варианты без перезагрузки?
                Semaphores:
                T ID KEY MODE OWNER GROUP CREATOR CGROUP NSEMS OTIME CTIME
                s 65536 5432001 --rw------- pgsql pgsql pgsql pgsql 17 10:04:17 10:04:17
                s 65537 5432002 --rw------- pgsql pgsql pgsql pgsql 17 3:01:08 10:04:17
                s 65538 5432003 --rw------- pgsql pgsql pgsql pgsql 17 10:25:42 10:04:17
                s 65539 0 --rw------- root wheel root wheel 5 10:25:42 10:06:56

                -------------
                Погрек - там БД ICQ-сервера, что за семафор под root - понятия не имею

                Comment

                • dima_dm
                  Senior Member
                  • Dec 2009
                  • 2697

                  #9
                  Здесь советуют делать так:


                  http://www.zabbix.com/forum/showthread.php?t=14987 works for me,

                  Spesific for FreeBSD machine:
                  kern.ipc.shmall=2097152
                  kern.ipc.shmmax=2147483648
                  kern.ipc.shmmni=4096
                  kern.ipc.semmsl=250
                  kern.ipc.semmns=32000
                  kern.ipc.semopm=100
                  kern.ipc.semmni=128

                  Comment

                  • uconnect
                    Junior Member
                    • Apr 2010
                    • 10

                    #10
                    Спасибо!
                    Помогло
                    Думаю, теперь тема закрыта

                    Comment

                    Working...