Page 1 of 1

ommon output - serious error OM 11170

Posted: Wed Jan 09, 2008 1:23 am
by Ruthiness
I get this in the output of ommon but as far as I know the server is not having any issues.
Any ideas? What should I check?

SERIOUS ERROR Omscan Server (Omscan Server ) Fri Dec 14 20:10:10 2007
[OM 11170] Could not obtain exclusive access to a queue.
Pid of logging process: 7546
Current errno value: 42

Also these two errors - one serious - follows this one:

ERROR Administration(ommodmn ) Mon Dec 17 22:13:50 2007
[SYS 2] No such file or directory
File Name: /var/opt/scalix/ma/s/sys/mnMapFile
Pid of logging process: 7157
Current errno value: 2


SERIOUS ERROR Administration(ommodmn ) Mon Dec 17 22:13:50 2007
[OM 5706] Unable to display mailnode mapping file
Pid of logging process: 7157
Current errno value: 2

Posted: Thu Jan 10, 2008 5:33 am
by mikethebike
Ruthiness,

try running your omscan at a less busy time. Is your server very busy routing traffic?
Have a look at the event log at that time (man omshowlog) to see which queue omscan is having problems with. I have never seen this issue before, and I have worked on some very busy servers...maybe one of your queues are getting hammered. You may want to increase the the number of aux processes for that queue, or investigate why it is so busy, or even if a message is stuck in that queue (man omsetsvc) Use "omstat -q <queuename>" and omqstat to see what messages are on teh queues, and if there are any old messages being processed.

not having an mnMapFile is not a problem in itself if you do not communicate with other scalix servers. If you want to avoid these "errors", create that file:

omaddmnmp <local mailnode> localhost

Mick

Posted: Thu Jan 10, 2008 2:35 pm
by Ruthiness
Thanks Mick,

I'll try what you suggest and report back.

Posted: Thu Jan 10, 2008 3:15 pm
by kanderson
Rather than

omaddmnmp <mailnode> localhost.

use

omaddmnmp <mailnode> server.FQDN.com

The mailnode map is used in multi server configurations so that the servers know where the nodes are. This is useful for things like delegation. What will happen is that user1/here will look for user2/there. The server will look at the mailnode map to determine the location of the mailnode "there". If it's not correctly resolvable, delegation won't work correctly (as one example).

Kev.

Posted: Thu Jan 10, 2008 4:13 pm
by mikethebike
Kev,

yes, sorry that is probably safest...I should have said "localmailnode"...:-)

Mick

Posted: Mon Jan 14, 2008 2:48 am
by Ruthiness
We only have one server so does it matter to create this file or not?

Posted: Mon Jan 14, 2008 4:20 am
by Valerion
the Mailnode Mappings table is used for cross server (actually cross-mailnode) delegation. It's good to have if you have multiple mailnodes, but usually the local mailnodes gets picked up correctly.