Зависание WEB интернфейса



  • Приветствую!

    При посещении пункта меню Diagnostics->States summary интерфейс подвисает напроч.
    В консоли видно, что грузит процесс PHP. При этом даже kill "ID этого процесса" не убивает его. killall php тоже никакого результата не дает. Т.е. система чем-то очень занята..
    Как это исправить, никто не сталкивался?



  • @a.kozlov:

    Приветствую!

    При посещении пункта меню Diagnostics->States summary интерфейс подвисает напроч.
    В консоли видно, что грузит процесс PHP. При этом даже kill "ID этого процесса" не убивает его. killall php тоже никакого результата не дает. Т.е. система чем-то очень занята..
    Как это исправить, никто не сталкивался?

    killall -9 php



  • Не, ну замочить-то его можно конечно…. но хочется не так жестко.. Нет идей, что именно приводит его к зависанию?
    Такое чувство что он пытается что-то обработать (сгруппировать), но у него то-ли сил не хватает,  то-ли еще что...



  • К зависанию web морды у меня часто приводил большой объем бекапов конфига. /conf/backup/. Очистка данной директории на порядок поднимала быстродействие web морды.



  • Когда зависнет, дай нам посмотреть на

    ps -eaxf | grep http
    ps -eaxf | grep php
    


  • [2.0-RC3][admin@router.xxxxxx.ru]/root(2): ps -eaxf | grep http
    ps: Process environment requires procfs(5)
    57012  ??  S      0:02.05  /usr/local/sbin/lighttpd -f /var/etc/lighty-webConf
    13089   0  R+     0:00.00  grep http

    [2.0-RC3][admin@router.xxxxxx.ru]/root(3): ps -eaxf | grep php
    ps: Process environment requires procfs(5)
    15527  ??  SN     0:01.09  /usr/local/bin/php -f /etc/rc.filter_configure_sync
    15689  ??  SN     0:01.08  /usr/local/bin/php -f /etc/rc.filter_configure_sync
    57080  ??  Is     0:00.30  /usr/local/bin/php
    58085  ??  Is     0:00.30  /usr/local/bin/php
    58851  ??  I      0:01.01  /usr/local/bin/php
    58891  ??  I      0:00.00  /usr/local/bin/php
    58983  ??  I      0:05.68  /usr/local/bin/php
    59098  ??  R      0:38.14  /usr/local/bin/php
    19213   0  R+     0:00.00  grep php



  • Если не на последнем снапшоте, то обновись. Ремонтировали там что-то про rc.filter_configure_sync
    А ещё может помочь увеличение "Max processes" в System->Advanced, но это не устранит пролемы нескольких rc.filter_configure_sync, работающих одновременно, только устранит зависание web-интерфейса.



  • Обновился-бы.. но:
    Сижу на RC3. Интерфейс регулярно ругается, что есть обновление:

    A new version is now available

    Current version: 2.0-RC3
          Built On: Tue Jun 21 16:50:25 EDT 2011
        New version: Mon Jul  4 16:48:37 EDT 2011

    Update source: http://snapshots.pfsense.org/FreeBSD_RELENG_8_1/i386/pfSense_HEAD/.updaters/

    Но реально найти его нигде не могу..



  • Но реально найти его нигде не могу..
    Об этом?
    http://snapshots.pfsense.org/FreeBSD_RELENG_8_1/i386/pfSense_RELENG_2_0/nanobsd/?C=M;O=D



  • Об этом самом.. :)


Locked