[Spce-user] Acc Cleanup - Cannot Update partitions for table=cdr the gap is too large

Hohl Matthias matthias.hohl at telematica.at
Mon Aug 26 21:18:35 EDT 2019


So after a long night it is done:

 

In the Cleanup.pm at line 534 and 535 was still a bug with usename/password… so have to change this 

 

From

 

    my $user = $self->env('username');

    my $pass = $self->env('password');

 

to

 

    my $user = $self->env('user');

    my $pass = $self->env('pass');

 

 

Also note:

 

Ngcp-fraud-daily-lock & ngcp-fraud-auto-lock & ngcp-cdr-exporter was sending data and locked the db, so the cleanup tool can’t complete his work until we killed the processes.

 

show processlist;

=> kill from user "soap"

kill [ID]

 

 

 

Von: Spce-user <spce-user-bounces at lists.sipwise.com> Im Auftrag von Hohl Matthias
Gesendet: Dienstag, 27. August 2019 00:41
An: 'Rene Krenn' <rkrenn at sipwise.com>; 'Spce-user' <Spce-user at lists.sipwise.com>
Betreff: Re: [Spce-user] Acc Cleanup - Cannot Update partitions for table=cdr the gap is too large

 

This did it:

 

> use accounting;
> select count(*) from cdr where start_time < UNIX_TIMESTAMP('2019/01/01')
> create table cdr_backup_until_20181231 like cdr;
> insert into cdr_backup_until_20181231 select * from cdr where start_time < UNIX_TIMESTAMP('2019/01/01');
> select count(*) from cdr_backup_until_20181231;
> delete from cdr where start_time < UNIX_TIMESTAMP('2019/01/01');

 

 

 

Von: Spce-user <spce-user-bounces at lists.sipwise.com <mailto:spce-user-bounces at lists.sipwise.com> > Im Auftrag von Hohl Matthias
Gesendet: Montag, 26. August 2019 18:21
An: 'Rene Krenn' <rkrenn at sipwise.com <mailto:rkrenn at sipwise.com> >; 'Spce-user' <Spce-user at lists.sipwise.com>
Betreff: Re: [Spce-user] Acc Cleanup - Cannot Update partitions for table=cdr the gap is too large

 

Hello Rene,

 

yah… i think last time the script was ruinning was before the upgrade from 4.5.5 to 5.5.2 on January 2018. There was my last backup.

 

Hmm ok I will try this.. thanks.

 

 

Von: Rene Krenn <rkrenn at sipwise.com <mailto:rkrenn at sipwise.com> > 
Gesendet: Montag, 26. August 2019 18:15
An: 'Hohl Matthias' <matthias.hohl at telematica.at <mailto:matthias.hohl at telematica.at> >; 'Spce-user' <Spce-user at lists.sipwise.com <mailto:Spce-user at lists.sipwise.com> >
Betreff: AW: [Spce-user] Acc Cleanup - Cannot Update partitions for table=cdr the gap is too large

 

Seems your cleanup was not running for long time, not just since the upgrade.

 

Move out all cdrs (and accompanying tables that have a cdr_start_time column) older than 24 months into separate tables.

 

1.create table accounting.xy_old like accounting.xy;

2.insert into accounting.xy_old select from accounting.xy where start_time < unix_timestamp(now() - interval ..

3.delete from accounting.xy where start_time < unix_timestamp(now() - interval ..

 

br

 

Von: Spce-user [mailto:spce-user-bounces at lists.sipwise.com] Im Auftrag von Hohl Matthias
Gesendet: Montag, 26. August 2019 17:42
An: 'Spce-user' <Spce-user at lists.sipwise.com <mailto:Spce-user at lists.sipwise.com> >
Betreff: [Spce-user] Acc Cleanup - Cannot Update partitions for table=cdr the gap is too large

 

Hello,

 

After fixing the cleanup script manually (thanks to the hint from Henk Plessius) I have a new error now:

 

root at spce:~# /usr/sbin/acc-cleanup.pl

ERROR error: Cannot update partitions for table=cdr,the gap between min/max record is too large (more than 24 months). at /usr/share/perl5/NGCP/Cleanup.pm line 361.

 

 

How can I solve this?

 

 

 

 

 

Mit freundlichen Grüßen,
Matthias Hohl

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sipwise.com/pipermail/spce-user_lists.sipwise.com/attachments/20190827/48e3df71/attachment-0002.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5585 bytes
Desc: not available
URL: <http://lists.sipwise.com/pipermail/spce-user_lists.sipwise.com/attachments/20190827/48e3df71/attachment-0002.p7s>


More information about the Spce-user mailing list