Sergio C. Charrua wrote:
> Hello all!
> 
> i've been developing som Windows Services, using VS2005/2008 with no problems 
> at all. Everything compiles correctly, Moma says everything is 100% correct, 
> and everything run in windows (XP, Server, etc...).
> I've a CentOS 5.3 server running Mono since last September, and before 
> upgrading from Mono 1.9 to latest 2.4.2.2, the same Windows Service was 
> running correctly. 
> All that this service does is listen to a TCP IP Port, receive some data, and 
> answers back. As i said, it used to work perfectly, until i upgraded to 
> Version 2.4.2.2 . 
> the strangest thing yet is that no error messages, no log events, nothing is 
> catching the execption. I've even made a Logger class that logs everything to 
> a text file, and it doesn't even catch any messages. No .lock file is 
> created, nothing at all
> So my guess is that the Service is not starting/working at all.
> 
> the start.sh file is as follows:
> #!/bin/bash
> export LD_LIBRARY_PATH=/usr/local/lib/;
> mono-service2 -l:/etc/GameServer/gameserver.lock -m:GameServer 
> ServerService.exe
> 
> if i do the following command:
> mono --debug --trace ServerService.exe

Look at the content of mono-service2 script and check if
it's actually calling $prefix/lib/mono/2.0/mono-service.exe.

At least one RedHat related distro is erroneously
invoking "mono-service2.exe" but I don't remember which one
it is.

> BUT the server has 4Gb RAM, and actually has 700Mb free physical memory...so 
> Memory cannot be a problem...

Irrelevant. The exceptions you've encountered in the trace are
just created in advance. They are not thrown at this point.

Robert

_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to