Hi,
I have a class that processes a call data record file and writes the
data to mysql.
There are multiple files to process. A list of files to process of read
from the data directory
and each one is processed in turn.
I want to run them as threads but when I change the class to run as a
thread and then call join
on all the threads it returns this error.
/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/vendor/mysql.rb:1092:in
read': Lost connection to MySQL server during query (Mysql::Error) from ./lib/cdr_processor_aapt.rb:39:in
join’
from ./lib/cdr_processor_aapt.rb:39:in process' from ./lib/cdr_processor_aapt.rb:39:in
process’
from ./lib/process_cdr.rb:26:in process' from ./lib/process_cdr.rb:17:in
process’
from process.rb:22
After googling I still can’t find an answer. Your help is much
appreciated.
Thanks,
Chris.