@freebsd_ru

Страница 382 из 669
Sergey
27.02.2018
08:33:24
automount -uf флешка монтируюется в /media?

A
27.02.2018
08:34:41
automount -uf флешка монтируюется в /media?
Флешка монтируется в /media при вызове automount, но при вызове automount -uf не размонтируется.

Sergey
27.02.2018
08:39:44
в man autofs отмонтировать umount -At autofs,примонтировать mount automount

Google
Ildar
27.02.2018
08:46:40
ребят как лучше разрешить конфликт в svn ?



Michael
27.02.2018
08:52:08
hard reset )))

A
27.02.2018
08:52:10
в man autofs отмонтировать umount -At autofs,примонтировать mount automount
Да, так всё отмонтируется. Как-то непонятно написано в манах. В automount написано использовать automount -u для отмонтирования. Возникают вопросы: 1) Зачем нужно автомонтирование такое, если нужно вручную вводить команды все? Чисто за меня определить какая файловая система на флешке используется? Так это у меня давно сделано самописным скриптом. Какая разница, что в консоли писать sudo automount или sudo mount /mnt? Предполагалось, что носитель монтируется автоматически при его подключении и отмонтируется автоматически, если он не востребован в течение какого-то промежутка времени. Соответственно монтирование также должно производиться при обращении к /media, если носитель размонтирован. 2) Почему не вызывается automount через devd?

Sergey
27.02.2018
08:59:26
automount -uv что выдает

A
27.02.2018
09:13:29
automount -uv что выдает
# automount -uv ... automount: skipping /media, filesystem type is autofs

m
27.02.2018
11:58:41
Подскажите, пожалуйста, чем можно автоматически перезапускать процесс, который может форкаться? Ранее использовал daemon, но он не работает с форкающимися процессами.

Хорошо, если эта тулза будет в составе операционки. Но это не обязательно.

Volodymyr Kostyrko
27.02.2018
12:00:08
Порт слушает?

m
27.02.2018
12:01:41
да

Volodymyr Kostyrko
27.02.2018
12:01:59
Inetd

m
27.02.2018
12:04:02
это мой игровой демон. онлайн-игра. на go написал. на линухе через systemd сегодня смог запустить. а на фре не знаю пока как её пускать.

Google
m
27.02.2018
12:05:38
inetd не годится. он запускает процесс на каждый запрос. а мне нужно просто чтобы кто-то мониторил наличие процесса и порождённым им.

m
27.02.2018
12:06:13
пид-файл пишется. но новый процесс туда будет записывать новый pid

Wait/nowait, может ждать пока порт не освободится.
это не то. игровой демон должен запускаться и работать постоянно, а не от первого запроса.

Volodymyr Kostyrko
27.02.2018
12:10:35
Ну вопрос был про решение проблемами с форкингом средствами, которые есть в системе...

m
27.02.2018
12:14:57
они наверняка есть. задача то не сильно нестандартная. но если нет, то можно и что-то из пакетов поставить.

Michael
27.02.2018
12:44:22
они наверняка есть. задача то не сильно нестандартная. но если нет, то можно и что-то из пакетов поставить.
daemon + скриптик который каждые несколько секунд проверяет открыт ли порт или нет через "nc -z"

?

m
27.02.2018
12:45:12
такой скриптик - это cron .

Michael
27.02.2018
12:45:24
или на крайней случай crontab ) в целом так использую что поддерживать живые агенты на серверах. Хоть полный redeploy vm-ки

такой скриптик - это cron .
ну крон только до минут вроде. если хочет побыстрее реакцию то только свой скриптк

m
27.02.2018
12:45:57
просто запускаешь каждую минуту демона и всё. он естесвенно не запускается, если уже запущен.

Michael
27.02.2018
12:46:30
nc -z быстрее чем попытка запуска процесса

m
27.02.2018
12:48:58
это не очень удобно, ибо придётся менять одну и ту же информацию в нескольких местах (адреса и порты, их сейчас 4 пары разных)

Michael
27.02.2018
12:50:02
это не очень удобно, ибо придётся менять одну и ту же информацию в нескольких местах (адреса и порты, их сейчас 4 пары разных)
может тогда добавить вариант что он не форкался, а прям в этом процессе бежат? ключик?

m
27.02.2018
12:53:34
задача такая: процессу отправляем SIGHUP , он запускает себя же и передаёт сокеты, которые уже открыты и их надо продолжить слушать. А сам потом умирает через несколько минут. Этот вариант с передачей сокетов работает и на фре и на линуксе и является единственным годным для моей задачи. нужно чтобы после смерти старого его не пытались перезапустить и после запуска нового демона мониторили уже его пид.

Есть вот хитрый код, который как-то позволяет обходить проблему. https://github.com/rcrowley/goagain Внизу страницы это называется стратегия "Double". Только никак не могу въехать, как она работает.

m
27.02.2018
13:10:11
я ни по описанию ни по примерам не могу понять.

KEcho
27.02.2018
15:57:28


Google
KEcho
27.02.2018
15:57:52
Насколько понимаю можно попробовать пошаманить с acpi, но ни его, ни rci, ни hpet в биосе найти не могу.

Помогите нубу :)

Michael
27.02.2018
15:59:39
Помогите нубу :)
а что именно тревожит? ну есть warning... как-то это портит жизнь кроме вывода на экран?

KEcho
27.02.2018
16:00:06
Проблема в том, что установка напрочь зависает на этом моменте.

Michael
27.02.2018
16:00:49
Andrey
27.02.2018
16:01:07
попробуйте так же вариант без ацпи, бывает кривой напрочь

Michael
27.02.2018
16:01:38
https://www.freebsd.org/doc/handbook/bsdinstall-start.html#bsdinstall-boot-options-menu

ACPI Support: If the system hangs during boot, try toggling this option to Off.

Verbose: Toggle this option to On to see more detailed messages during the boot process. This can be useful when troubleshooting a piece of hardware.

KEcho
27.02.2018
16:02:51


Michael
27.02.2018
16:03:23
это без ACPI?

и попробуй настроить экран ))) первые две буквы каждой строки съедены

даже 3

KEcho
27.02.2018
16:06:03
Никакого упоминания в ACPI в bios ( ami bios ) я найти не могу. Оно же может как-то по-другому называться?

Eli
27.02.2018
16:06:09
а обычные эти штуки, вроде обновления bios и сбросом на factory settings?

Michael
27.02.2018
16:06:13
8 прерываний msi-x - это скорее всего сетевая карта и при assign-е почему-то она отрубается.

KEcho
27.02.2018
16:06:38
Хех, приходится шаманить на старом телеке - а у него нет настроек разрешения (SIC)

Комплексный затык)

Сбрасывал до дифолтных, все тоже самое

Google
Volodymyr Kostyrko
27.02.2018
16:08:18
А что за сетевуха? Интель?

Michael
27.02.2018
16:08:52
что в PCI* слоты вставлено?

ACPI Support в off поставил?

KEcho
27.02.2018
16:09:50
Встроенная. Материнка GIGABYTE GA-J3455N-D3H. В портах пусто. Подключена только клава, монитор и флешка

В своей версии bios не могу найти упоминания ACPI

Michael
27.02.2018
16:11:15
отключи в boot menu ACPI Support

Andrey
27.02.2018
16:12:38
похоже вас можно пряздрявить вы приобрели кусок ... https://forum.opnsense.org/index.php?topic=6553.0 попробуйте поискать биос поновее, мож повезёт

Nikita
27.02.2018
16:13:04
В своей версии bios не могу найти упоминания ACPI
а ты фулл что-ли ставишь? с флэшки не грузится эмбед версия?

Andrey
27.02.2018
16:13:11
ну или нагуглить, вдруг кто ещё везучее попался

Michael
27.02.2018
16:14:21
у товарища я понимаю вообще не грузится )))

Andrey
27.02.2018
16:15:06
ну там какая то беда а не плата, с распаяным недоинтелом, так что кривизна не удивительна

KEcho
27.02.2018
16:15:21


Michael
27.02.2018
16:15:35
да я про freebsd-ное говорб

)))

Volodymyr Kostyrko
27.02.2018
16:15:47
Там вроде есть подсказка отключить в биосе автоопределение USB.

Michael
27.02.2018
16:15:54
https://www.freebsd.org/doc/handbook/bsdinstall-start.html#bsdinstall-boot-options-menu

KEcho
27.02.2018
16:16:11
Да, версия embedded

Andrey
27.02.2018
16:16:41
можно попробовать свежий снапшет карента freebsd там ацпи новое недавно как раз вроде вливали

KEcho
27.02.2018
16:17:38
Все ещё несколько осложняется тем, что я абсолютно не сведущ в вопросах bios/железа. Прошу не бить ссаными тряпками.

Google
Andrey
27.02.2018
16:18:19
да оно бы вам не помогло, будь вы супер сведушь, оно в этом месте обычно или работает или нет, очень редко там что то настраиваемо

Dmitry
27.02.2018
16:18:21
а в safe mode ?

4-й пункт меню, вроде

KEcho
27.02.2018
16:21:03
Dmitry
27.02.2018
16:21:20
ааа

event timer

включи в биосе HPET

это где-то в разделе с ACPI

Nikita
27.02.2018
16:22:21
Все ещё несколько осложняется тем, что я абсолютно не сведущ в вопросах bios/железа. Прошу не бить ссаными тряпками.
у меня было однажды что то подобное, попробуй в бут опция поставить загрузку с приоритетного hdd, а с флешки грузись через бут меню, при загрузке надо жать определенную кнопку, на asrock кажется f12

KEcho
27.02.2018
16:22:56
включи в биосе HPET
Насколько понимаю можно попробовать пошаманить с acpi, но ни его, ни rci, ни hpet в биосе найти не могу.

Andrey
27.02.2018
16:23:03
f8 чаще

Dmitry
27.02.2018
16:23:10
смотри, что в safe_mode

: safemode_enable ( — ) s" set kern.smp.disabled=1" evaluate s" set hw.ata.ata_dma=0" evaluate s" set hw.ata.atapi_dma=0" evaluate s" set hw.ata.wc=0" evaluate s" set hw.eisa_slots=0" evaluate s" set kern.eventtimer.periodic=1" evaluate s" set kern.geom.part.check_integrity=0" evaluate ;

оно у тебя таймер не нашло

для RTC выдало I/O error

а с HPET какие-то проблемы

hint.hpet.X.allowed_irqs is a 32bit mask. Each set bit allows driver to use respective IRQ, if BIOS also set respective capability bit in comparator's configuration register. Default value is 0xffff0000, except some known broken hardware. hint.hpet.X.clock controls event timers functionality support. Setting to 0, disables it. Default value is 1. hint.hpet.X.legacy_route controls "LegacyReplacement Route" mode. If enabled, HPET will steal IRQ0 of i8254 timer and IRQ8 of RTC. Before using it, make sure that respective drivers are not using interrupts, by setting also:

hint.attimer.0.clock=0 hint.atrtc.0.clock=0 Default value is 0. hint.hpet.X.per_cpu controls how much per-CPU event timers should driver attempt to register. This functionality requires every comparator in a group to have own unshared IRQ, so it depends on hardware capabilities and interrupts configuration. Default value is 1.

это из man (4) hpet

Страница 382 из 669