[разрулено] два процесса, выполняющих одну программу..

dron124

работают по-разному, почему?
рассказываю:
есть такая программа monit, в частности она умеет перезапускать упавшие сервисы
так вот если контролируемый сервис запускается monit-демоном, то при некоторых постоянных условиях он падает с SIGSEGV
если запустить посредством monit, но без демона, то все нормально
переменные окружения при этом те же
что еще бывает у процесса? нашел такой список
 
  • its PID, and the PID of the parent process
  • command line as specified to execve
  • user and group identifiers: the UID and GID
  • the environment
  • process group and controlling terminal
  • the current working directory
  • the umask
  • a set of file descriptors

(если это лучше в development, то даю добро на перенос)

yroslavasako

user and group identifiers: the UID and GID
эти параметры тоже совпадают?

dron124

разрулил путем разглядывания содержимого /proc/PID1 и /proc/PID2 — влияла тупо разница в cwd
Оставить комментарий
Имя или ник:
Комментарий: