Moderators: gerski, enjay, williamconley, Op3r, Staydog, gardo, mflorell, MJCoate, mcargile, Kumba, Michael_N
williamconley wrote:i would be willing to bet that your system was overloaded when this happened, but then again it could be another reason entirely (such as not being set to record so it didn't mix or perhaps it was mixed and then deleted by some other process later).
i would check the lead record and see which campaign, etc, the calls are related to and be sure there is nothing "related" about your list of "not mixed" calls. if they are all unrelated, then check the time of day and run your campaign VDAD report to see if those were heavily loaded times. if none of these ever happen during light load ... you could be experiencing your first overload symptom (if so, there will be others, often not-so-subtle).
also pay close attention to your drive space as I have had clients with this observation the day before realizing their HD was full and the entire system bombed.
williamconley wrote:What was the load average when this happened (having a load average when it was not happening is "interesting", but not entirely useful for troubleshooting this particular issue). Also 86% is fairly high and could be an indicator that you have at some point filled up (and then rebooting/restarting cleared up some drive space ...). You could also attempt to execute the mix command manually to see if these get mixed. You may need to copy them back to the pre-mix location if they have been moved out. Check out the crontab -e script that mixes, read it ... it has instructions for use and the script itself contains locations.
GaD wrote:I don;t know if I'm reading this right but...., is this:
Type Percent Capacity Free Used Size
Physical Memory 97% 114.17 MB 3.84 GB 3.95 GB
..saying that you only have 114.17MB free RAM? I think that is where the problem recides (is this the right spelling of the word?? ...it looks funny...) if this is true. If you do not have enough memory available the beaviour of your system will be unpredictable. In your case, the audios will not be mixed. In my experience I've had quality problems during the calls, dropped calls, stuck Apache sessions.... You're lucky if you're only not able to do the mix process if you have a memory issue.
Check out your available RAM and see if it could be the cause of your headaches! Drink some coffee afterwards..., it will help loose the migraine!
eze-voip wrote:Type Percent Capacity Free Used Size
Physical Memory 97% 114.17 MB 3.84 GB 3.95 GB
- Kernel + applications 11% 457.09 MB
- Buffers 3% 120.64 MB
- Cached 83% 3.28 GB
Disk Swap 1% 1006.79 MB 12.95 MB 1019.74 MB
DomeDan wrote:The ram is not the problem because he wroteeze-voip wrote:Type Percent Capacity Free Used Size
Physical Memory 97% 114.17 MB 3.84 GB 3.95 GB
- Kernel + applications 11% 457.09 MB
- Buffers 3% 120.64 MB
- Cached 83% 3.28 GB
Disk Swap 1% 1006.79 MB 12.95 MB 1019.74 MB
notice "- Cached 83% 3.28 GB"
that means that he is using only about 580Mb ram at that point, the rest of the ram is used for cach and will be dumped if any program needs more ram
if you look in top/htop the cached amount is not displayed
but if you use the command: free
it will tell you the amount of: used, free, cached etc
eze-voip:
are the two files in /var/spool/asterisk/monitor/MIX/ ?
are there more files in that directory?
post your crontab (crontab -l as root) only intressted in the lines under "### recording mixing/compressing/ftping scripts"
if you search in vicidial admin interface for the phone 3408674591 in question, what recordings links and filenames do you see for the lead?
### adjust the GMT offset for the leads in the vicidial_list table
1 1 * * * /usr/share/astguiclient/ADMIN_adjust_GMTnow_on_leads.pl --debug
### reset several temporary-info tables in the database
2 1 * * * /usr/share/astguiclient/AST_reset_mysql_vars.pl
### optimize the database tables within the asterisk database
3 1 * * * /usr/share/astguiclient/AST_DB_optimize.pl
## adjust time on the server with ntp
30 * * * * /usr/sbin/ntpdate -u pool.ntp.org 2>/dev/null 1>&2
### VICIDIAL agent time log weekly and daily summary report generation
2 0 * * 0 /usr/share/astguiclient/AST_agent_week.pl
22 0 * * * /usr/share/astguiclient/AST_agent_day.pl
### VICIDIAL campaign export scripts (OPTIONAL)
#32 0 * * * /usr/share/astguiclient/AST_VDsales_export.pl
#42 0 * * * /usr/share/astguiclient/AST_sourceID_summary_export.pl
### remove old recordings more than 14 days old
24 0 * * * /usr/bin/find /var/spool/asterisk/monitorDONE/ORIG/ -maxdepth 2 -type f -mtime +14 -print | xargs rm -f
### roll logs monthly on high-volume dialing systems
#30 1 1 * * /usr/share/astguiclient/ADMIN_archive_log_tables.pl
### remove old vicidial logs and asterisk logs more than 2 days old
28 0 * * * /usr/bin/find /var/log/astguiclient -maxdepth 1 -type f -mtime +2 -print | xargs rm -f
29 0 * * * /usr/bin/find /var/log/asterisk -maxdepth 3 -type f -mtime +2 -print | xargs rm -f
30 0 * * * /usr/bin/find / -maxdepth 1 -name "screenlog.0*" -mtime +4 -print | xargs rm -f
### keepalive script for GoAutoDial processes
* * * * * /usr/share/goautodial/keepalive_goautodial.pl
### logs cleanup for GoAutoDial
8 1 * * * /usr/share/goautodial/go_clean.pl
### asterisk logs access for GoAutoDial
* * * * * /usr/share/goautodial/go_astlogs.pl
### asterisk db daily backup
30 4 * * * /usr/bin/mysqldump -u root -pvicidialnow --databases asterisk > /usr/share/goautodial/godbbackup/
Not Found
The requested URL /RECORDINGS/MP3/120927122824_IN_MT3_agent008_3408674591-all.mp3 was not found on this server.
Apache/2.2.3 (CentOS) Server at 192.168.0.14 Port 80
[root@go MP3]# find / -name *3408674591*
/var/spool/asterisk/monitor/MIX/20120927122759_1166324045_3408674591-in.wav
/var/spool/asterisk/monitor/MIX/20120927122759_1166324045_3408674591-out.wav
williamconley wrote:turn off the cron mixer. put the files back in their pre-mix location. run the perl script with debugX. see the result.
note: memory in a mysql based machine is always maxed out. this is mysql caching at it's job. it fills the available memory with cached queries, but marks the memory available for use by other apps. but those cached entries are still available if not yet overwritten. after a few minutes of full operation, every mysql machine will fill the cache.
williamconley wrote:turn off the cron mixer. put the files back in their pre-mix location. run the perl script with debugX. see the result.
Users browsing this forum: Google [Bot] and 111 guests