私はmemcacheにbigML Modelオブジェクトを保存します。以下の手順に従ってください。Google App Engineのシリアル化の問題
1-シリアライズbigMLモデルオブジェクト
2-ストアメモリキャッシュにシリアライズストリング。
3- memcacheからのシリアル化文字列をフェッチします。
4-文字列のシリアル化を解除します。
$local_model = new Model($latestModel, $api);
$local_model_obj = serialize($local_model);
$memcache->set('latest_model_object',$local_model_obj);
$local_model = unserialize($local_model_obj);
注:シリアル化とシリアル化の解除は、ローカルサーバーで正常に動作しています。サーバーではそれがエラー以下に投げられています。
アンシリアライズ()/ベース100 3726のバイトを..オフセットの誤差
スクリーンショット:http://prnt.sc/byzzai
画像としてテキストを投稿しないでください。代わりに投稿にコピーして貼り付けてください。 –
オブジェクトを直接memcacheに置くと、それらを自動的に連載します...試してみてください。 – Tom