misultin icon indicating copy to clipboard operation
misultin copied to clipboard

misultin shutdown after starting

Open uaprogrammer opened this issue 13 years ago • 0 comments

Hi.

I'm using CentOs 5.7 and Erlang R14B03 (erts-5.8.4).

I tried to start two examples "misultin_app_example" and "misultin_websocket_event_example2". When I started it in erl shell all works great. But when I want to start it like linux daemon they do not work =(.

To run application I used this command: erl -noshell -boot start_sasl -s application start misultin_app_example I see information that SASL started and that is all. and looks like it starts erl shell and waiting some command from me.

To run misultin_websocket_event_example2 I used this command: erl -boot start_sasl -s misultin_websocket_event_example2 start I'm rewrote function misultin_websocket_event_example2:start/1 to misultin_websocket_event_example2:start/0. I see a lot of debug information and all looks good but in the end:

=INFO REPORT==== 16-Feb-2012::15:25:37 === [DEBUG] pid: <0.41.0> module: misultin_server line: 257 shutting down server with Pid <0.41.0> with reason: shutdown

=INFO REPORT==== 16-Feb-2012::15:25:37 === [DEBUG] pid: <0.41.0> module: misultin_server line: 262 sending shutdown message to 0 websockets

=INFO REPORT==== 16-Feb-2012::15:25:37 === [DEBUG] pid: <0.41.0> module: misultin_server line: 265 sending shutdown message to 0 http processes

=INFO REPORT==== 16-Feb-2012::15:25:37 === [DEBUG] pid: <0.41.0> module: misultin_server line: 268 removing ets tables

And I can't understand why it shutdown =(

I am very confused: why this works great in erl shell and cant work as usual linux background process.

Please help me.

uaprogrammer avatar Feb 16 '12 12:02 uaprogrammer