Skip to content

misultin shutdown after starting  #105

@uaprogrammer

Description

@uaprogrammer

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions