Jump to content

Albram

Forum Members
  • Posts

    388
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by Albram

  1. Запустите lighttpd с опцией -t для проверки синтаксиса config файла: ~ # /opt/sbin/lighttpd -t -f /opt/etc/lighttpd/lighttpd.conf Syntax OK Если выдаст ОК, то посмотрите после неудачного старта что пишется в лог: ~ # cat /opt/var/log/lighttpd/error.log
  2. Т.е. вывод комадны ps | grep lighttpd пустой ? ~ # ps | grep lighttpd 593 root 5468 S lighttpd -f /opt/etc/lighttpd/lighttpd.conf А в конфиге lighttpd какой порт указан? Если тот, что был по умолчанию - 80, то так и должно быть, т.к. этот порт уже занят web сервером роутера. в файле /opt/etc/lighttpd/lighttpd.conf в строке server.port = 8080 у вас какой порт указан?
  3. Ну мало ли, может вы с правами что-то сделали, потому, например, и не работало. Осталось найти разницу))
  4. smarthtml.cgi smarthtml.sh Вот мои файлы. А вы с правами как в конце инструкции написано (где про sudo) ничего не делали?
  5. Имя диска правильно указано в скрипте, как на скрине /dev/sda ? А то бывает, что после переподключения sda и sdb местами меняются.
  6. На вашем скрине в корне web сервера есть файлы png для построения картинки графика, т.е. rrdtool отработал. А вот почему он не отображается, это уже другой вопрос. Посмотрите что у вас в этой части smarthtml.sh SCRIPT_ROOT="/opt/var/smarthtml" DB_DIR="${SCRIPT_ROOT}/db" LOG_DIR="${SCRIPT_ROOT}/log" MTA_MSG_FILE="${SCRIPT_ROOT}/email" HTML_DIR="/opt/share/www" HTML_OUTPUT="${HTML_DIR}/smart.html" CGI_MODULE_WWW_PATH="/cgi-bin/smarthtml.cgi" RRD_DB_DIR="${SCRIPT_ROOT}/rrd" RRD_DB_EXT="rrd" RRD_GRAPH_DIR="$HTML_DIR" RRD_GRAPH_WWW_PATH="." RRD_GRAPH_TYPE="PNG" RRD_GRAPH_EXT="png" RRD_GRAPH_WIDTH=600 RRD_GRAPH_HEIGHT=240
  7. В скрипте /opt/usr/bin/smarthtml.sh использование rrd и cgi задается параметрами: … ### RRD support (0 - disable; 1 - enable) USE_RRD=1 ### RRD database preset (1 - 30mins; 2 - 1hour; 3 - 3hours; 4 - 6hours; 5 - 12hours; 6 - 24hours) RRD_DB_PRESET=3 ### S.M.A.R.T. attributes for RRD RRD_SMART_ATTRS="smart3 smart194" # Spin-up time & temperature #RRD_SMART_ATTRS="smart194" # Only a temperature data for RRD RRD_SMART_ATTR_DEF_PIC="smart194" ### CGI-module smarthtml.cgi (0 - disable; 1 - enable) USE_CGI_MODULE=1 Проверьте эти параметры. Также при первом запуске скрипта должны были создаться каталоги: /opt/var/smarthtml /opt/var/smarthtml/db /opt/var/smarthtml/log /opt/var/smarthtml/rrd и файл: /opt/var/smarthtml/rrd/sda.rrd Каталог скрипта cgi (для запуска проверки вручную со страницы), картинки графика и сам html файл страницы лежат здесь: ~ # ls -l /opt/share/www/ drwxr-xr-x 2 root root 1024 Oct 16 00:08 cgi-bin -rw-r--r-- 1 root root 30307 Mar 17 12:10 sdb_smart194_-14days.png -rw-r--r-- 1 root root 30525 Mar 17 12:10 sdb_smart194_-30days.png -rw-r--r-- 1 root root 37439 Mar 17 12:10 sdb_smart194_-365days.png -rw-r--r-- 1 root root 25929 Mar 17 12:10 sdb_smart3_-14days.png -rw-r--r-- 1 root root 23785 Mar 17 12:10 sdb_smart3_-30days.png -rw-r--r-- 1 root root 25338 Mar 17 12:10 sdb_smart3_-365days.png -rw-r--r-- 1 root root 20975 Mar 17 12:10 smart.html Смотрите что у вас не так. 
  8. Да, про блокировщик прочитал сразу, но он мне как раз не нужен. У вас больше 70 на серверах с фильтром, без фильтра чуть быстрее, во всяком случае в приведённом логе.
  9. Попробовал я эти серверы, но что-то не впечатлила скорость отклика, по сравнению с расположенными ближе. Учитывая, что в настройках у меня стратегия fasters, то дело до них доходить будет редко.
  10. Конечно можно: используем в dnscrypt-proxy другие серверы, более быстрые, чем opennic (хоть те же яндексовские), а за доступ к нужным ресурсам отвечает указанное выше решение от Михаила, вместо доступа к их зеркалам в зоне .lib
  11. Речь, в данном случае, о возможности резолвить зону .lib серверами opennic. Приведённые выше вами сервера этого не умеют.
  12. Я перешёл на 2.13, там этой проблемы нет. Спасибо Вам за это! Когда-то у вас в техподдержке направили меня сюда за решением задачи просмотра SMART подключенного к интернет-центру диска. Так я оказался здесь и много чего почерпнул для себя.
  13. Всем спасибо! Переход на 2.13 успешно состоялся. Привыкаю к новому интерфейсу, пока впечатления сугубо положительные. Останется перевести старый Entware на новый.
  14. Спасибо! Я знал про эти команды, и именно так переходил на legacy. И смотрел changelog более старших версий и везде в них последней версией, в которой упоминался Zyxel Keenetic Ultra (Не KN-1810) была именно 2.11. Из этого я сделал вывод что на процессоры младше MT76xx эти версии не ставятся. Интересно почему тогда официальная тех. поддержка с месяц назад именно на 2.11 порекомендовала перейти...
  15. Серьёзно? Не знал, т.к. в списке устройств в темах соответствующих версий про Zyxel Keenetic Ultra нет ни слова. Тогда это в корне меняет дело ?
  16. Откуда-то же нашлись ресурсы на выпуск с неделю назад D.0.0-1. Потому и написал, с надеждой что пофиксят, т.к. на старых девайсах Zyxel Keenetic Ultra выше 2.11 не поставишь ничего. Да и переход на неё не от нечего делать произведён, а по причине описанной тут: https://forum.keenetic.net/topic/5230-zyxel-keenetic-ultra-создает-очень-много-фрагментов-mft-на-подключенном-usb-диске/
  17. Универсальный рецепт, конечно ? Но перспективы решения понятны.
  18. Keenetic Ultra, NDMS 2.11.D.0.0-1 после входа в интерфейс с планшета лог забивается сообщениями об отсутвующих файлах или каталогах. В предыдущей 2.11.D.0.0-0 было тоже самое.
  19. Тогда смысла писать действительно нет. Официальная тех.поддержка рекомендовала обновить прошивку до 2.11, в ней обновлен компонент работы с накопителями. Обновил, понаблюдаю. Ещё один важный момент не указал, похоже что основной причиной падения ФС стала не высокая фрагментация MFT (она только мешала дефрагментировать диск после восстановления), а то, что в атрибуте B0 в MFT две записи указывали на одно и то же место. Удаление одной неправильной записи вернуло диск к жизни. Вот так выглядели записи атрибутов (красным выделено то, о чем писал).
  20. sx2352, если периодически делать дефрагментацию диска в Windows, то это позволит не доводить ситуацию до критической. Но это борьба с последствиями, а не с причиной.
  21. Здравствуйте.К Интернет-Центру Zyxel Keenetic Ultra (версия NDMS: v2.06(AAGJ.0)C3) постоянно (круглосуточно) подключен внешний USB HDD Seagate Backup Plus ёмкостью 1ТБ, на который ведется архивирование штатными средствами Windows 10. Периодически (примерно раз в два-три месяца) в журнале интернет-центра появлялась ошибка от ntfs (точного текста ошибки, к сожалению не помню, и, как назло, скринов не сделал (*посыпает голову пеплом*), но в ней в том числе было написано: "... Подключите диск к компьютеру с Windows.") и после ошибки запись на диск прекращалась (например, невозможно было создать папку на диске через проводник или любой файловый менеджер), чтение при этом работало. "Лечилось" это подключением диска к компьютеру с Windows и выполнением проверки диска, при которой ошибок не находилось, но после этого запись на диск восстанавливалась и ошибок в журнале не было. Так продолжалось 3 года, пока после очередной такой ошибки и подключения диска к компьютеру с Windows файловая система диска перестала видеться, и диск виделся в формате RAW. При восстановлении диска выяснилось, что файл $MFT на диске состоит из более чем тысячи фрагментов по 256 блоков (скрин выполнения команды defrag прилагаю). Диск не имеет дефектных блоков и SMART диска в порядке. Источником проблемы (прямым или косвенным) по-видимому является драйвер ntfs в ПО роутера, который при увеличении записей в MFT создает мелкие фрагменты размером 256 блоков. Возможно как-то изменить такое поведение драйвера? Т.к. ситуация постепенно приводит к неработоспособности диска, подключенного к роутеру, на уровне файловой системы и грозит потерей всех данных на нем. Скрин
  22. На GitHub есть версия этого скрипта 1.0 в которой добавлено отображение информации о разделах и свободном месте диска. https://github.com/gSpotx2f/smarthtml Установка в принципе аналогична, только ещё fdisk нужно установить, чтобы использовать отображение сведений о разделе и указать правильный HTML_DIR: HTML_DIR="/opt/share/www"
×
×
  • Create New...