Pfsense + sqstat + проблемы в загрузки DEVD
-
Привет всем коллеги.
Чтобы не размножать топики опишу свои проблемы в одном топике.
Для понимания pfsense VMware 8 CPU, 4 gb ram и 2 виртуальных интерфейса.
Sqstat начал долго грузится и выдает ошибку 500 timeout gateway, в логах:2021/05/27 13:38:44 [error] 81504#100087: *91 upstream prematurely closed connection while reading response header from upstream, client: 192.168.4.46, server: , request: "GET /sqstat/sqstat.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm.socket:", host: "192.168.4.254:468", referrer: "http://192.168.4.254:468/pkg_edit.php?xml=lightsquid.xml"
конечно гуглил ошибку, но натыкался только на конфиги nginx + php, проверил конфиг уже такой же стоит, после рестарта никак не влияет. Куда бить я уже не понимаю ибо варианты закончились.
2. DEVD, а вот тут самое печально, так как виртуальная машина переходит в циклическую загрузку после нормального ребута.
По порядку: к примеру нужно перезапустить машину, идем в Diagnostics - reboot - reboot - submit. Машина закрывает все делает ребут, начинается загрузка по умолчанию, доходит до строк starting devd .... и все, начинает экран заполнятся точками ...... и так до бесконечности. Думал, что проблема где на уровне диска, пробовал заходить в сингл мод и fsck -fy но к сожалению проблем не найдено. -
@xoma11 Какая версия pfSense?
Ставьте последнюю, 2.5.1 и на ZFS -
@viktor_g 2.5.1-RELEASE (amd64)
-
Добрый.
@xoma11VMware ESXI ? Версия? Тип контроллера и дисков для ВМ с пф какие выбраны?
А trim внутри ВМ отрабатывает? Я к тому ,что без trim место на диске при удалении не освобождается. Это касается не только дисков ВМ на ssd.
Для пф на ufs:
Check for TRIM support camcontrol identify /dev/ada0 | grep -i trim Data Set Management (DSM/TRIM) yes Enable TRIM support on filesystem mount | grep -i ufs /dev/ada0p2 on / (ufs, local, journaled soft-updates) # Boot into single user mode tunefs -t enable /dev/ada0p2 tunefs: issue TRIM to the disk set bash -c 'tunefs -p /dev/ada0p2 2>&1 | grep -i trim' tunefs: trim: (-t) enabled
-
-
@xoma11
А так?
tunefs -p /dev/da0 2>&1 | grep -i trim -
И свободное место на диске проверьте.
-
@werter
да не места хватает/dev/ufsid/609dec5c24f6fabe 27G 2.3G 23G 9% / devfs 1.0K 1.0K 0B 100% /dev /dev/md0 3.4M 128K 3.0M 4% /var/run devfs 1.0K 1.0K 0B 100% /var/dhcpd/dev
это был первый для меня вопрос
tunefs -p /dev/da0 2>&1 | grep -i trim Ambiguous output redirect.
-
@xoma11
Так
tunefs -p /dev/da0У вас там еще и рейд собран. Зачем на вмваре это делать?
-
VMware ESXI ? Версия?
-
@werter прошу прощение, не верно указал ПО виртуализации, так как перепутал сервера.
Microsoft Hyper-V установлен pfsense.
что касательноtunefs -p /dev/da0s1 | grep -i trim tunefs: POSIX.1e ACLs: (-a) disabled tunefs: NFSv4 ACLs: (-N) disabled tunefs: MAC multilabel: (-l) disabled tunefs: soft updates: (-n) enabled tunefs: soft update journaling: (-j) enabled tunefs: gjournal: (-J) disabled tunefs: trim: (-t) disabled tunefs: maximum blocks per file in a cylinder group: (-e) 4096 tunefs: average file size: (-f) 16384 tunefs: average number of files in a directory: (-s) 64 tunefs: minimum percentage of free space: (-m) 8% tunefs: space to hold for metadata blocks: (-k) 6408 tunefs: optimization preference: (-o) time tunefs: volume label: (-L)
-
tunefs: trim: (-t) disabled
Что и требовалосьСмотрите.
ТРИМ работает или не работает в зав-ти от типа контроллера hdd, к-ый исп-ся на гипере.
Попробуйте вкл его в сингл юзер моде. Если не вкл, меняйте тип контроллера. Вообщем, ищите как это на гипер-в.Зы. Гипер-в - кака ))
-
Общие рекомендации тут https://docs.netgate.com/pfsense/en/latest/recipes/virtualize-hyper-v.html
-
@viktor_g
Спасибо, переустановил в тесте на ZFС полет отличный.
Но к сожалению ошибку 500 так и не поборол.