Как да направя tmp записваем за cakephp в GAE (Google App Engine)?

Разположих приложение в GAE, проектът работи, но дава следната грешка, може ли някой да ми помогне. Не мога да променя разрешенията за tmp папка. Създадох кофа в двигателя на приложението с tmp, но не се получи.

Следвах тези стъпки: http://Steps, но не се получи.

Warning: _cake_core_ cache was unable to write 'cake_dev_en-us' to File cache in /base/data/home/apps/s~my-project/1.382178581226787521/lib/Cake/Cache/Cache.php on line 309 Warning: /base/data/home/apps/s~my-project/1.382178581226787521/app/tmp/cache/persistent/ is not writable in /base/data/home/apps/s~my-project/1.382178581226787521/lib/Cake/Cache/Engine/FileEngine.php on line 336 Warning: /base/data/home/apps/s~my-project/1.382178581226787521/app/tmp/cache/models/ is not writable in /base/data/home/apps/s~my-project/1.382178581226787521/lib/Cake/Cache/Engine/FileEngine.php on line 336

Warning (512): /base/data/home/apps/s~my-project/1.382178581226787521/app/tmp/cache/ is not writable [CORE/Cake/Cache/Engine/FileEngine.php, line 336]

Warning (2): session_start(): Cannot send session cookie - headers already sent by (output started at /base/data/home/apps/s~my-project/1.382178581226787521/lib/Cake/Cache/Cache.php:309) [APP/Controller/WebBaseController.php, line 21]

Warning (2): session_start(): Cannot send session cache limiter - headers already sent (output started at /base/data/home/apps/s~my-project/1.382178581226787521/lib/Cake/Cache/Cache.php:309) [APP/Controller/WebBaseController.php, line 21]

Warning (512): _cake_model_ cache was unable to write 'default_my-project_list' to File cache [CORE/Cake/Cache/Cache.php, line 309]

Warning (512): _cake_model_ cache was unable to write 'default_my-project_list' to File cache [CORE/Cake/Cache/Cache.php, line 309]

Warning (512): _cake_model_ cache was unable to write 'default_my-project_user_fields' to File cache [CORE/Cake/Cache/Cache.php, line 309]

Warning (512): _cake_model_ cache was unable to write 'default_my-project_user_fields' to File cache [CORE/Cake/Cache/Cache.php, line 309]

Warning (512): _cake_model_ cache was unable to write 'default_my-project_user_categories' to File cache [CORE/Cake/Cache/Cache.php, line 309]

Warning (512): _cake_model_ cache was unable to write 'default_my-project_user_categories' to File cache [CORE/Cake/Cache/Cache.php, line 309]

Warning (512): _cake_model_ cache was unable to write 'default_my-project_sliders' to File cache [CORE/Cake/Cache/Cache.php, line 309]

Warning (512): _cake_model_ cache was unable to write 'default_my-project_sliders' to File cache [CORE/Cake/Cache/Cache.php, line 309]

Warning (512): _cake_model_ cache was unable to write 'default_my-project_news' to File cache [CORE/Cake/Cache/Cache.php, line 309]

Warning (512): _cake_model_ cache was unable to write 'default_my-project_news' to File cache [CORE/Cake/Cache/Cache.php, line 309]

Warning (512): _cake_model_ cache was unable to write 'default_my-project_countries' to File cache [CORE/Cake/Cache/Cache.php, line 309]

Warning (512): _cake_model_ cache was unable to write 'default_my-project_countries' to File cache [CORE/Cake/Cache/Cache.php, line 309]

person Praveen Dabral    schedule 12.02.2015    source източник


Отговори (1)


Google App Engine е файлова система само за четене.

Подозирам, че опитът да използвате Blob Storage на Google като файлов кеш няма да ви даде очакваните предимства в производителността - дори ако можете да го настроите да работи.

Ако е необходимо кеширане, препоръчвам да използвате Memcache, ако е възможно.

person Tom    schedule 13.02.2015
comment
За сега съм ползвал APC. Имате ли идея кой е по-добър за GAE (APC или Memcache) - person Praveen Dabral; 13.02.2015
comment
Зависи от вашите изисквания. Memcache ще се споделя между екземпляри на вашето приложение. APC няма. - person Tom; 13.02.2015
comment
Добре, благодаря за помощта. Мисля, че трябва да го гледам по-отблизо. - person Praveen Dabral; 16.02.2015