add message overload warning

This commit is contained in:
Cloud Wu
2014-10-08 22:42:01 +08:00
parent 535bbc7219
commit 2f6bfe9104
5 changed files with 88 additions and 3 deletions

View File

@@ -283,6 +283,10 @@ skynet_context_message_dispatch(struct skynet_monitor *sm, struct message_queue
n = skynet_mq_length(q);
n >>= weight;
}
int overload = skynet_mq_overload(q);
if (overload) {
skynet_error(ctx, "May overload, message queue length = %d", overload);
}
skynet_monitor_trigger(sm, msg.source , handle);