Hilfe - Datenbank arbeitet unzuverlässig.

PsychoMantis

Aktives Mitglied
Mitglied seit
18 Dez 2005
Beiträge
2,539
Punkte für Reaktionen
10
Punkte
38
Sorry, ein anderer Titel ist mir nicht eingefallen.
Es geht um mein Script von hier. Das hat immer wunderbar funktioniert, doch seit die AstDB nun größer geworden ist, funktioniert das aus einem mir unbekanntem Grund nicht mehr zuverlässig. So sah es noch gestern in der DB aus:
Code:
/justvoip/guthaben                                : 0.01                     
/justvoip/minutes1                                : 0                        
/justvoip/minutes2                                : 0                        
/justvoip/minutes3                                : 50                       
/justvoip/minutes4                                : 102                      
/justvoip/minutes5                                : 0                        
/justvoip/minutes6                                : 13                       
/justvoip/minutes7                                : 25                       
/nonoh/guthaben                                   : 2.04                     
/nonoh/minutes1                                   : 30                       
/nonoh/minutes2                                   : 22                       
/nonoh/minutes3                                   : 0                        
/nonoh/minutes4                                   : 0                        
/nonoh/minutes5                                   : 0                        
/nonoh/minutes6                                   : 0                        
/nonoh/minutes7                                   : 0                        
/smslisto/guthaben                                : 13.49                    
/smslisto/minutes1                                : 0                        
/smslisto/minutes2                                : 0                        
/smslisto/minutes3                                : 0                        
/smslisto/minutes4                                : 0                        
/smslisto/minutes5                                : 0                        
/smslisto/minutes6                                : 0                        
/smslisto/minutes7                                : 2                        
/strato/sekunden                                  : 86917                    
/twelvevoip/guthaben                              : 2.27                     
/twelvevoip/minutes1                              : 0                        
/twelvevoip/minutes2                              : 46                       
/twelvevoip/minutes3                              : 0                        
/twelvevoip/minutes4                              : 0                        
/twelvevoip/minutes5                              : 102                      
/twelvevoip/minutes6                              : 2                        
/twelvevoip/minutes7                              : 0                        
/umleitung/alex_handy                             : N

Ich war auch heute um Mitternacht zufällig per Putty eingeloggt und da kamen in der Asterisk CLI auch Meldungen mit "remote unix connection". Also wurde die Datenbank auch upgedatet. Aber irgendwas haut da nicht mehr hin. So sieht die Datenbank nun aus:
Code:
/justvoip/guthaben                                : 0.01
/justvoip/minutes1                                : 0
/justvoip/minutes2                                : 0
/justvoip/minutes3                                : 50
/justvoip/minutes4                                : 102
/justvoip/minutes5                                : 102
/justvoip/minutes6                                : 13
/justvoip/minutes7                                : 25
/nonoh/guthaben                                   : 2.04
/nonoh/minutes1                                   : 20
/nonoh/minutes2                                   : 32
/nonoh/minutes3                                   : 22
/nonoh/minutes4                                   : 0
/nonoh/minutes5                                   : 0
/nonoh/minutes6                                   : 0
/nonoh/minutes7                                   : 0
/smslisto/guthaben                                : 13.41
/smslisto/minutes1                                : 0
/smslisto/minutes2                                : 0
/smslisto/minutes3                                : 0
/smslisto/minutes4                                : 0
/smslisto/minutes5                                : 0
/smslisto/minutes6                                : 0
/smslisto/minutes7                                : 2
/strato/sekunden                                  : 87755
/twelvevoip/guthaben                              : 2.26
/twelvevoip/minutes1                              : 0
/twelvevoip/minutes2                              : 46
/twelvevoip/minutes3                              : 0
/twelvevoip/minutes4                              : 0
/twelvevoip/minutes5                              : 102
/twelvevoip/minutes6                              : 2
/twelvevoip/minutes7                              : 0
/umleitung/alex_handy                             : N

Das script sollte doch einfach nur die Einträge um ein Tag nach hinten verschieben, aber man sieht z.B. bei /justvoip/minutes, dass da ein Eintrag "102" zwar um einen Tag nach hinten verschoben wurde, aber der Eintrag davor nicht. Wie stimmt da nicht? Ich bin für jeden Rat dankbar.
 
...ist zwar schon ne Weile her, aber hat sich das Problem erledigt?
Funktioniert das Script in der letzten geposteten Version korrekt?

Danke und Gruß!
 
Ich setze es im Moment nicht ein, weil die Freedays nach Russland nicht mehr gelten.
Aber probiere es aus, es müsste funktionieren. Notralls kannst du zwischen jeder Zeile im Script noch ein "sleep 2" einbauen oder so was.
 
Hi, danke für Deine Antwort.
Auf der lahmen Fritzbox brauche ich bestimmt keine Pause.

Wie ist es eigentlich bei nem Restart des Asterisk?
Da ist die DB doch weg und man kann sie somit monatlich bereinigen oder nicht?
Ich werd es dann so einrichten, dass der Asterisk am 01. des Monats neu startet (auch wegen Bedenken auf der Fritzbox), da Betamax dann auch neu abrechnet.

Ach ja: Kannst Du vielleicht Deine Sounddateien hochladen? Diese z.B. hab ich nicht: Playback(kostenlos)

Und eine Frage hab ich noch: Der Provider voipdiscount im Script, wann wird der gewählt? Wenn die anderen keine Freiminuten mehr haben oder was hat der da zu suchen?

:D
 
Wie kommst du darauf, dass die AstDB bei einem Restart von Asterisk weg ist? Wenn du die ganz normal auf die Festplatte speicherst oder eben auf eine Partition oder ein Platz welche nach dem Neustart immer noch da ist, dann bleibt die AstDB ganz normal da und das auch nach Reboots oder nur Neustarts des Asterisk.
Bzgl. Sounddateien - die braucht man nicht zwingend. Bzwl. wenn du sie brauchst erstell dir einfach welche (ich habs mit tts (=text to speech) online gemacht).
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.