[SR-Users] pipelimit: inexistent pipe error logs

Daniel-Constantin Mierla miconda at gmail.com
Tue Jan 21 15:45:49 CET 2020


can you want the traffic on port 8000 and see if there is no
"unexpected" traffic there? There should be no error message for parsing
the first line of an HTTP request.

The error message related the missing pipe can be made debug.


On 21.01.20 15:34, Nuno Ferreira wrote:
> Hi all,
> I'm using pipelimit with the "clean_unused" option to get rid of pipes
> that are not used for quite some time. At the same time we are
> monitoring pipelimit with a jsonrpc call similar to:
> # curl --header 'Content-Type: application/json' --data-binary '{"id":
> 1, "jsonrpc": "2.0", "method": "pl.list", "params": ["pipe_INVITE"]'
> Reply:
> {
>    "jsonrpc": "2.0",
>    "error": {
>       "code": 400,
>       "message": "Unknown pipe id pipe_INVITE"
>    },
>    "id": 1
> }
> The above reply is valid because the pipe_INVITE was not loaded yet,
> but the request makes kamailio to log the following log messages:
> Jan 20 11:21:48 proxy1 kamailio[24474]: ERROR: pipelimit
> [pl_ht.c:519]: rpc_pl_list(): no pipe: pipe_INVITE
> Jan 20 11:21:48 proxy1 kamailio[24474]: ERROR: <core>
> [core/parser/parse_fline.c:262]: parse_first_line(): parse_first_line:
> bad message (offset: 20)
> Jan 20 11:21:48 proxy1 kamailio[24474]: [466B blob data]
> Since the monitoring system does periodic requests, those log lines
> get a bit annoying and fill the log with ERROR messages that aren't
> really errors.
> IMHO the first log line should be converted to DEBUG instead of ERROR,
> but I have some doubts about the one
> from parse_fline.c:262. parse_first_line() is used to process both SIP
> and HTTP. It makes sense to log ERROR if SIP but not in the case of
> HTTP...
> Regarding the "[466B blob data]" I really don't know from where it's
> coming from.
> I can submit a PR, but I would like to have first some feedback from you.
> Thank you,
> Nuno
> *Confidentiality Notice: The information contained in this e-mail and any
> attachments may be confidential. If you are not an intended recipient, you
> are hereby notified that any dissemination, distribution or copying of
> this
> e-mail is strictly prohibited. If you have received this e-mail in error,
> please notify the sender and permanently delete the e-mail and any
> attachments immediately. You should not retain, copy or use this e-mail or
> any attachment for any purpose, nor disclose all or any part of the
> contents to any other person. Thank you.*
> _______________________________________________
> Kamailio (SER) - Users Mailing List
> sr-users at lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

Daniel-Constantin Mierla -- www.asipto.com
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio Advanced Training - March 9-11, 2020, Berlin - www.asipto.com
Kamailio World Conference - April 27-29, 2020, in Berlin -- www.kamailioworld.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20200121/11d6f478/attachment.html>

More information about the sr-users mailing list