The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"FreeBSD ? /proc ? strace ?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"FreeBSD ? /proc ? strace ?"  
Сообщение от ABS2 email(ok) on 29-Окт-05, 04:34 
Имеется FreeBSD 5.3, перекомпилорованое ядро с поддержкой ipfw.
Стал поднимать courier-imap/pop3 все поднялось но не могу залогиниться.
Точно такую же ситуацию на линуксе решили простым отслежиыванием что происходит по strace -p {pid}
однако на ФРИ такое не проходит :
root@mars# strace -p 560
strace: open("/proc/...", ...): No such file or directory
trouble opening proc file
---
сама папка /proc существует но там ничего нет.
Подскажите пжлста , что можно сделать ? чего то я не договоняю чего мне не хаватает что бы в /proc писались данные или
- как можно отследить что происходит с процессом ?
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "FreeBSD ? /proc ? strace ?"  
Сообщение от llelik on 29-Окт-05, 10:32 
>Имеется FreeBSD 5.3, перекомпилорованое ядро с поддержкой ipfw.
>Стал поднимать courier-imap/pop3 все поднялось но не могу залогиниться.
>Точно такую же ситуацию на линуксе решили простым отслежиыванием что происходит по
>strace -p {pid}
>однако на ФРИ такое не проходит :
>root@mars# strace -p 560
>strace: open("/proc/...", ...): No such file or directory
>trouble opening proc file
>---
>сама папка /proc существует но там ничего нет.
>Подскажите пжлста , что можно сделать ? чего то я не договоняю
>чего мне не хаватает что бы в /proc писались данные или
>
>- как можно отследить что происходит с процессом ?

поставить linux_base (напрмер из портов)
mkdir /proc
затем mount_linprocfs /compat/linux/proc /proc
ну и в fstab прописать
до кучи
man mount_linprocfs

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "FreeBSD ? /proc ? strace ?"  
Сообщение от newser (ok) on 29-Окт-05, 12:44 
>
>поставить linux_base (напрмер из портов)
>mkdir /proc
>затем mount_linprocfs /compat/linux/proc /proc
>ну и в fstab прописать
>до кучи
>man mount_linprocfs


Вы хоть сами поняли, что сказали???
В FreeBSD есть отдельная от Линукс procfs, нет смысла в извращениях, подобных Вашему.

В ядре должны быть строки:

options PSEUDOFS
options PROCFS

В /etc/fstab необходимо прописать:

proc  /proc  procfs  rw  0  0

после чего монтируете mount /proc.

Всё!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "FreeBSD ? /proc ? strace ?"  
Сообщение от ABS2 email(ok) on 29-Окт-05, 16:12 
>>
>>поставить linux_base (напрмер из портов)
>>mkdir /proc
>>затем mount_linprocfs /compat/linux/proc /proc
>>ну и в fstab прописать
>>до кучи
>>man mount_linprocfs
>
>
>Вы хоть сами поняли, что сказали???
>В FreeBSD есть отдельная от Линукс procfs, нет смысла в извращениях, подобных
>Вашему.
>
>В ядре должны быть строки:
>
>options PSEUDOFS
>options PROCFS

ИМЕЕН ТАКИЕ СТРОКИ В Файле ядра присутсвуют

>
>В /etc/fstab необходимо прописать:
>
>proc  /proc  procfs  rw  0  0

а такого нет
- добавил

>
>после чего монтируете mount /proc.
>
>Всё!

УРА ! все заработало ! как надо
Спасиба

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "FreeBSD ? /proc ? strace ?"  
Сообщение от ABS2 email(ok) on 29-Окт-05, 14:57 
>>Имеется FreeBSD 5.3, перекомпилорованое ядро с поддержкой ipfw.
>>Стал поднимать courier-imap/pop3 все поднялось но не могу залогиниться.
>>Точно такую же ситуацию на линуксе решили простым отслежиыванием что происходит по
>>strace -p {pid}
>>однако на ФРИ такое не проходит :
>>root@mars# strace -p 560
>>strace: open("/proc/...", ...): No such file or directory
>>trouble opening proc file
>>---
>>сама папка /proc существует но там ничего нет.
>>Подскажите пжлста , что можно сделать ? чего то я не договоняю
>>чего мне не хаватает что бы в /proc писались данные или
>>
>>- как можно отследить что происходит с процессом ?
>
>поставить linux_base (напрмер из портов)
>mkdir /proc
>затем mount_linprocfs /compat/linux/proc /proc
>ну и в fstab прописать
>до кучи
>man mount_linprocfs

а существуют в ФРИИ другие способы отладки ? подобные strace в LINUX ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "FreeBSD ? /proc ? strace ?"  
Сообщение от newser (ok) on 29-Окт-05, 15:55 
>>>Имеется FreeBSD 5.3, перекомпилорованое ядро с поддержкой ipfw.
>>>Стал поднимать courier-imap/pop3 все поднялось но не могу залогиниться.
>>>Точно такую же ситуацию на линуксе решили простым отслежиыванием что происходит по
>>>strace -p {pid}
>>>однако на ФРИ такое не проходит :
>>>root@mars# strace -p 560
>>>strace: open("/proc/...", ...): No such file or directory
>>>trouble opening proc file
>>>---
>>>сама папка /proc существует но там ничего нет.
>>>Подскажите пжлста , что можно сделать ? чего то я не договоняю
>>>чего мне не хаватает что бы в /proc писались данные или
>>>
>>>- как можно отследить что происходит с процессом ?
>>
>>поставить linux_base (напрмер из портов)
>>mkdir /proc
>>затем mount_linprocfs /compat/linux/proc /proc
>>ну и в fstab прописать
>>до кучи
>>man mount_linprocfs
>
>а существуют в ФРИИ другие способы отладки ? подобные strace в LINUX
>?

man truss

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "FreeBSD ? /proc ? strace ?"  
Сообщение от lavr email on 29-Окт-05, 16:38 
>>>Имеется FreeBSD 5.3, перекомпилорованое ядро с поддержкой ipfw.
>>>Стал поднимать courier-imap/pop3 все поднялось но не могу залогиниться.
>>>Точно такую же ситуацию на линуксе решили простым отслежиыванием что происходит по
>>>strace -p {pid}
>>>однако на ФРИ такое не проходит :
>>>root@mars# strace -p 560
>>>strace: open("/proc/...", ...): No such file or directory
>>>trouble opening proc file
>>>---
>>>сама папка /proc существует но там ничего нет.
>>>Подскажите пжлста , что можно сделать ? чего то я не договоняю
>>>чего мне не хаватает что бы в /proc писались данные или
>>>
>>>- как можно отследить что происходит с процессом ?
>>
>>поставить linux_base (напрмер из портов)
>>mkdir /proc
>>затем mount_linprocfs /compat/linux/proc /proc
>>ну и в fstab прописать
>>до кучи
>>man mount_linprocfs
>
>а существуют в ФРИИ другие способы отладки ? подобные strace в LINUX
>?


конечно, разные отладчики можно найти в портах:

/usr/ports/sysutils
/usr/ports/devel
и тд и тп

Прим: работу с procfs после выхода 5.3 поправили, соль в том что
procfs автоматически должна монтироваться на время работы, поэтому
не требуется иметь постоянного mount'а через fstab, после выявления
пенок с рядом отладчиков, ситуация была исправлена

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "/proc ? strace ?"  
Сообщение от doom3008 email on 29-Мрт-09, 13:29 
Кто знает где находиться в папке /proc процессы которые выполняемые в задано терминале???


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру