Robert Gabriel wrote:
> Hello all,
> 
> Our network had some change somewhere and now all MySQL insert queries
> are failing
> with the last field been truncated and the character count is always
> 4097 from the CDRs

  What does that mean?  What's a "character count"?

> been sent by our NAS (Acme Packet SBC).
> 
> Having looked at the source we see:
> 
> src/modules/rlm_sql/conf.h
> src/modules/rlm_sql/rlm_sql.c
> 
>  /* SQL defines */
>  #define MAX_QUERY_LEN                        4096
>  #define SQL_LOCK_LEN                 MAX_QUERY_LEN
> 
> I'm not sure here, can we just increase to 8192 etc. or is this being stupid?
> Can I edit the above and recompile?

  Yes.  But I fail to see why the SQL queries are huge.  There's really
no reason for this.

> MySQL log (shortened for brevity's sake):
> 
> INSERT into accounting (AcctStatusType, AcctTerminateCause,
> CalledStationId, NASIdentifier, h323setuptime, h323connecttime,
> h323disconnecttime, h323disconnectcause) values ('0', '0', '0', '0',
> '0', '0', '0', 'sip:0738063...@h

  Think a bit: that line looks truncated, but there is NO WAY it's 4K in
size.

  Something else is going on.  Find out what, and fix it.

  Alan DeKok.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to