I am trying to move my test site into a production environment. Test and production are on two different servers, not two sites under the same Cloverleaf service.
My deployment strategy was to copy the translations, tclprocs and netconfig from the test box to the production box. I started one of the processes in the site but when I tried to start the monitor daemon I got this …
[msi :msi :ERR /0: hcimonitord:05/09/2007 12:41:02] msiShmemAttach: Can’t create shmem file ‘C:/quovadx/qdx5.4.1/integrator/bigthumb/exec/monitorShmemFile’: No error
[msi :msi :ERR /0: hcimonitord:05/09/2007 12:41:02] msiGlobalInit: Couldn’t attach memory region
[prod:prod:ERR /0: hcimonitord:05/09/2007 12:41:02] Initialization of global shared memory failed
… and the monitor panics.
If I run the monitor first and then try to start a process, the same thing happens to the hciengine, it panics with the same message. It’s as if the monitorShmemFile can’t be accessed by two programs at the same time.
I tried deleting the monitorShmemFile but that didn’t help. I also tried a number of recipes that I found in the forum, things like hcimsiutil, hciinitdb and hcisiteclean.
I’ve even checked the permissions on the file and they are the same on both the test box and the production box. BTW, we are running on windows server 2003.
What should I look at next?
Thanks for your help.
Dennis