[ruby-it] Errno::EPIPE: Broken pipe:
Paolo Montrasio
paolo a paolomontrasio.com
Mar 31 Mar 2009 16:41:06 CEST
Ciao!
E' un problema di Rails o uno del db? Che dice il suo log?
Paolo
Alessandro Scolavino wrote:
> ciao,
> ho questo pezzo di codice in enviroment.rb:
>
> fork do
> ticker = CalTicker.new()
> ticker.run
> end
>
> def run
> loop do
> appointments = Calendariable.find(:all, :conditions =>
> "(start_time BETWEEN '#{Time.now.strftime("%F %H:00")}' AND '#{(Time.now
> + 3600).strftime("%F %H:00")}')")
> appointments.each do |appo|
> appo.calendar_type.camelcase.constantize.find(appo.calendar_id).trigger_now()
> end
> sleep 3600
> end
> end
>
>
> problema, appena faccio un altra query al db (quindi appena carico una
> pagina del sito) mi parte un
> "Errno::EPIPE: Broken pipe: SELECT * FROM "calendariables" WHERE
> ((start_time BETWEEN '2009-03-31 12:00' AND '2009-03-31 13:00') AND
> deleted = 'false') "
>
> Qualche idea?
>
> Preferirei non dover fare un demone esterno all'applicazione....
--
Posted via http://www.ruby-forum.com/.
More information about the Ml
mailing list