debiancdn

AWS, Content Delivery Network and Debian

日別アーカイブ: 2008/04/09

donrailsのBackgrounDRbをつかったpinngerが動かなくなっていたので修復

donrailsではBackgrounDRbをつかってgoogle等にpingをとばしている.
BackgrounDRbが1.0.3になったら,そのためのpinngerが動かなくなっていたので修復した.
ようはBackgounDRbで呼びだすPinggerWokerが内部でActiveRecordをつかってとあるmodelを呼びだしているのだが,呼びだせなくなっていた.
ようするに,lazy_load: true としてやればいいというだけのことだった.
わかってしまえば何てことはないのだがな.

BackgrounDRb – Introduction BackgrounDRb

lazy_load option should be false if you want to pass ActiveRecord model objects around, However, this option is generally not encouraged to use, because if your model makes use of some other ActiveRecord plugin and plugin is not available during load, loading of model will fail. In new version of BackgrounDRb its generally discouraged to pass model objects around, since they are harder to serialize and deserialize.

BackgrounDRb – Introduction BackgrounDRb

:lazy_load: true # load models eagerly

広告

MTGだらけ

そして腰が痛くて大変..なんてこった.