[Mono-list] Service do not start

Petit Eric surfzoid at gmail.com
Tue Aug 4 09:45:36 EDT 2009


First, do yu need to be root for /etc/... ?
after, just before the previous command line in the shell :
export LD_LIBRARY_PATH=/usr/local/lib/
but i think, yu also need to keep, /usr/lib (64) and /lib

2009/8/4 Sergio C. Charrua <sergio.charrua at voip.pt>:
> if i do this:
>
> /usr/local/bin/mono /usr/local/lib/mono/2.0/mono-service.exe /etc/GameServer/ServerService.exe
>
> i get :
>
> Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for Mono.Unix.Native.Syscall ---> System.DllNotFoundException: libMonoPosixHelper.so
>  at (wrapper managed-to-native) Mono.Unix.Native.Syscall:_L_ctermid ()
>  at Mono.Unix.Native.Syscall..cctor () [0x00000]
>  --- End of inner exception stack trace ---
>  at MonoServiceRunner.Main (System.String[] args) [0x00000]
>
>
> the libMonoPosixHelper.so resides at:
>
> /usr/local/lib/libMonoPosixHelper.so
>
> having :
> export LD_LIBRARY_PATH=/usr/local/lib/
>
> in the start.sh script, shouldn't be enough?
>
> any clue?
>
> TIA
>
>
> Sergio Coelho Charrua
> Project Manager & Software Engineer
> sergio.charrua at voip.pt
> www.voip.pt
>
> GSM: +351 91 631 11 44
>
>
>
> ----- Original Message -----
> From: "Petit Eric" <surfzoid at gmail.com>
> To: "Sergio C. Charrua" <sergio.charrua at voip.pt>
> Cc: mono-list at lists.ximian.com
> Sent: Terça-feira, 4 de Agosto de 2009 14H29m GMT +00:00 GMT Britain, Ireland, Portugal
> Subject: Re: [Mono-list] Service do not start
>
> right, the mono-service script have an problem, i suspect "export
> MONO_DISABLE_SHM=1", or if not, it could came from args, but, without
> one same problem, so  ...
> try
> /usr/bin/mono /usr/lib/mono/2.0/mono-service.exe /FullPathTo/ServerService.exe
>
> 2009/8/4 Sergio C. Charrua <sergio.charrua at voip.pt>:
>>
>> Hello Eric.
>>
>> thanks for your reply.
>>
>> using mono-service2 or mono-service gives me the same results.
>>
>> Do you know where i can find the global LOG from mono.net framework? something like /var/log/messages ?
>>
>> TIA
>>
>> Sergio Coelho Charrua
>> Project Manager & Software Engineer
>> sergio.charrua at voip.pt
>> www.voip.pt
>>
>>
>>
>> ----- Original Message -----
>> From: "Petit Eric" <surfzoid at gmail.com>
>> To: "Sergio C. Charrua" <sergio.charrua at voip.pt>
>> Cc: mono-list at lists.ximian.com
>> Sent: Terça-feira, 4 de Agosto de 2009 12H36m GMT +00:00 GMT Britain, Ireland, Portugal
>> Subject: Re: [Mono-list] Service do not start
>>
>> if you replace "mono-service2" by "mono-service"  ?
>>
>> 2009/8/4 Sergio C. Charrua <sergio.charrua at voip.pt>:
>>> 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
>>>
>>> i get :
>>>
>>> [0x1118f0: 0.00000 0] ENTER: (wrapper runtime-invoke) object:runtime_invoke_void__this___object (object,intptr,intpt
>>> r,intptr)([System.OutOfMemoryException:0x52fc0], 0xbffeb7d0, (nil), 0x594120, )
>>> [0x1118f0: 0.00008 1] ENTER: System.OutOfMemoryException:.ctor (string)(this:0x52fc0[System.OutOfMemoryException Ser
>>> verService.exe], [STRING:0x51fc8:Out of memory], )
>>> [0x1118f0: 0.00014 2] ENTER: System.SystemException:.ctor (string)(this:0x52fc0[System.OutOfMemoryException ServerSe
>>> rvice.exe], [STRING:0x51fc8:Out of memory], )
>>> [0x1118f0: 0.00019 3] ENTER: System.Exception:.ctor (string)(this:0x52fc0[System.OutOfMemoryException ServerService.
>>> exe], [STRING:0x51fc8:Out of memory], )
>>> [0x1118f0: 0.00020 3] LEAVE: System.Exception:.ctor (string)
>>> [0x1118f0: 0.00021 2] LEAVE: System.SystemException:.ctor (string)
>>> [0x1118f0: 0.00022 1] LEAVE: System.OutOfMemoryException:.ctor (string)
>>> [0x1118f0: 0.00023 0] LEAVE: (wrapper runtime-invoke) object:runtime_invoke_void__this___object (object,intptr,intpt
>>> r,intptr)[OBJECT:(nil)]
>>> [0x1118f0: 0.00033 0] ENTER: (wrapper runtime-invoke) object:runtime_invoke_void__this___object (object,intptr,intpt
>>> r,intptr)([System.NullReferenceException:0x52f88], 0xbffeb7d0, (nil), 0x5941f8, )
>>> [0x1118f0: 0.00034 1] ENTER: System.NullReferenceException:.ctor (string)(this:0x52f88[System.NullReferenceException
>>>  ServerService.exe], [STRING:0x54ed8:A null value was found where an object instance was required], )
>>> [0x1118f0: 0.00036 2] ENTER: System.SystemException:.ctor (string)(this:0x52f88[System.NullReferenceException Server
>>> Service.exe], [STRING:0x54ed8:A null value was found where an object instance was required], )
>>> [0x1118f0: 0.00037 3] ENTER: System.Exception:.ctor (string)(this:0x52f88[System.NullReferenceException ServerServic
>>> e.exe], [STRING:0x54ed8:A null value was found where an object instance was required], )
>>> [0x1118f0: 0.00038 3] LEAVE: System.Exception:.ctor (string)
>>> [0x1118f0: 0.00039 2] LEAVE: System.SystemException:.ctor (string)
>>> [0x1118f0: 0.00039 1] LEAVE: System.NullReferenceException:.ctor (string)
>>> [0x1118f0: 0.00040 0] LEAVE: (wrapper runtime-invoke) object:runtime_invoke_void__this___object (object,intptr,intpt
>>> r,intptr)[OBJECT:(nil)]
>>> [0x1118f0: 0.00052 0] ENTER: (wrapper runtime-invoke) object:runtime_invoke_void__this___object (object,intptr,intpt
>>> r,intptr)([System.StackOverflowException:0x52f50], 0xbffeb7d0, (nil), 0x594240, )
>>> [0x1118f0: 0.00053 1] ENTER: System.StackOverflowException:.ctor (string)(this:0x52f50[System.StackOverflowException
>>>  ServerService.exe], [STRING:0x55f50:The requested operation caused a stack overflow.], )
>>> [0x1118f0: 0.00054 2] ENTER: System.SystemException:.ctor (string)(this:0x52f50[System.StackOverflowException Server
>>> Service.exe], [STRING:0x55f50:The requested operation caused a stack overflow.], )
>>>
>>> BUT the server has 4Gb RAM, and actually has 700Mb free physical memory...so Memory cannot be a problem...
>>>
>>> I repeat, the service used to work 100% in Mono 1.9 ...
>>>
>>> Any ideias?
>>>
>>> TIA
>>>
>>> Sergio Coelho Charrua
>>> Project Manager & Software Engineer
>>> sergio.charrua at voip.pt
>>> www.voip.pt
>>>
>>>
>>> _______________________________________________
>>> Mono-list maillist  -  Mono-list at lists.ximian.com
>>> http://lists.ximian.com/mailman/listinfo/mono-list
>>>
>>
>>
>>
>> --
>> Cordially.
>>
>> Small Eric Quotations of the days:
>> ---------------------------------------------------------------------------
>> I have no special talents. I am only passionately curious
>> _______________________________________________
>> Mono-list maillist  -  Mono-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-list
>>
>
>
>
> --
> Cordially.
>
> Small Eric Quotations of the days:
> ---------------------------------------------------------------------------
> I have no special talents. I am only passionately curious
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
>



-- 
Cordially.

Small Eric Quotations of the days:
---------------------------------------------------------------------------
I have no special talents. I am only passionately curious


More information about the Mono-list mailing list