Re: [Omuscd-general] no process candidate
Status: Beta
Brought to you by:
g_remlin
|
From: g4sra <g4...@ya...> - 2007-05-23 19:38:41
|
Hi Fernando,
From your report, I deduce that omuscd has decided to migrate a process
to reduce the load, but cannot identify a process suitable for
migration. Run a couple of instances of the timewaster program
(distributed with omuscd source) and confirm it migrates (it should)
proving there is nothing wrong with your cluster (or omuscd). All being
well, examine the process that you are running that fails to migrate.
Check that the process itself is suitable for migration on openMosix by
checking it has no "reason to stay" flags set ("cat /proc/$$/om/stay",
where $$ is the PID of your program). You will need to refer to the
openMosix project to identify what the different flags (such as "system"
or "monkey" mean). If there is no reason for the process to stay, check
that the program is running with an User ID & Group ID set to 500 or
greater, omuscd will not select a process for migration with UIDs or
GIDs lower than this, so you cannot migrate a process run as root (UID
0). Log in and run your program as a normal user. Hope this helps, if
not, set omuscd's log level to 255, run your process, and then email me
(g_remlin at users.sourceforge.net) the log. When you fix it, please
post how you corrected the problem to the list so others (and myself)
may benefit from your experiences.
|