J'essaie d'utiliser xcache avec zend framework pour mettre en cache les métadonnées de Zend_Db_Table_Abstract afin que les requêtes de description ne soient appelées qu'une seule fois par table. Lors de la mise en œuvre xcache dans mon amorçage et exécute l'application, je suis présenté avec l'erreur suivante:Xcache var_size erreur
Warning: xcache_get() [function.xcache-get]: xcache.var_size is either 0 or too small to enable var data caching in /home/randall/htdocs/lib/Zend/Cache/Backend/Xcache.php on line 95.
J'ai ajusté les paramètres de mon php.ini:
; XCACHE
626 [xcache-common]
627 zend_extension=/usr/lib/php5/20060613/xcache.so
628
629 [xcache-admin]
630 xcache.admin.enable_auth = On
631 xcache.admin.user = "user"
632 xcache.admin.password = "********"
633
634 [xcache]
635 xcache.shm.scheme = "mmap"
636 xcache.size = 128M
637 xcache.count = 4
638 xcache.slots = 8K
639 xcache.ttl = 0
640 xcache.gc_interval = 0
641
642 xcache.var_size = 64M
643 xcache.var_count = 1
644 xcache.var_slots = 8K
645 xcache.var_ttl = 0
646 xcache.var_maxttl = 0
647 xcache.var_gc_interval = 300
648 xcache.test = Off
649
650 xcache.readonly_protection = Off
651 xcache.mmap_path = "/tmp/xcache"
652 xcache.coredump_directory = ""
653
654 xcache.cacher = On
655 xcache.stat = On
656 xcache.optimizer = Off
657
658 [xcache-coverager]
659 xcache.coverager = On
660 xcache.coveragedump_directory = ""
mais je continue à obtenir l'erreur, peu importe ce que je mets le paramètre xcache.var_size à. Cela se produit sur xcache 1.2.2 et 1.3.0. Toute aide serait appréciée.
Voir aussi: http://drupal.org/node/570264 – kenorb
Bug XCache: http://xcache.lighttpd.net/ticket/228 – kenorb