Tag: 应用程序引擎灵活

Google App Engine灵活设置中的应用内存不足

我正在开发一个托pipe在Google App Engine Flexible Environment中的Scala / PlayFramework应用程序,所以我使用Docker。 我的应用程序不时崩溃,因为它运行内存不足,但它不是java.lang.OutOfMemoryError。 Docker似乎有些问题。 我也尝试在不使用Docker的情况下在本地运行应用程序,它工作正常,没有观察到内存泄漏。 也许有人可以帮我读这些日志,解密他们,并找出如何解决这个问题: 15:31:41 OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode) 15:31:41 OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-1~bpo8+1-b11) 15:31:41 jvm_internals.cc:376] Loading internals from /opt/cdbg/cdbg_java_agent_internals.jar 15:31:41 jvmti_agent_thread.cc:99] Agent thread started: CloudDebugger_main_worker_thread 15:31:41 jvmti_agent.cc:213] JvmtiAgent::JvmtiOnVMInit initialization time: 249286 microseconds 15:31:40 Java VM started 15:31:40 Java debuglet initialization completed 15:31:40 […]

谷歌应用程序引擎弹性Elasticsearch部署

是否有可能使用docker镜像在App引擎flex环境中部署Elasticsearch。 我已经在本地机器上尝试了以下我的文件 文件夹:elasticsearch app.yaml Dockerfile docker-entrypoint.sh config folder(containing elasticsearch.yml)file app.yaml的内容 runtime: custom env: flex 从https://github.com/GoogleCloudPlatform/elasticsearch-docker/tree/master/5/5.2.0复制Dockerfile和docker-entrypoint.sh 修改Dockerfile replaced EXPOSE 9200 9300 to EXPOSE 8080 修改elasticsearch.yml cluster.name: "beaconinside-docker-cluster" path.data: /usr/share/elasticsearch/data http.host: 0.0.0.0 http.port: 8080 discovery.zen.minimum_master_nodes: 1 我在本地机器上使用docker文件构build一个容器 docker build -t elasticdemo . 然后,我运行容器 docker run -p 8080:8080 elasticdemo 我可以访问0.0.0.0:8080上的elasticsearch 问题: 我正在尝试将elasticsearch作为应用程序部署到Google应用程序引擎Flex环境中 gcloud应用程序部署app.yaml –version elasticdocker –project myproject 部署失败,出现以下错误 […]

如何在App Engine中灵活地更改/ dev / shm的大小

如何在App Engine Flexible应用程序中更改共享内存文件夹/dev/shm的大小? 默认情况下,它被设置为64M,太低而无法运行多个应用程序(例如,chrome)。 我没有看到任何改变它的方法。 如果您有权访问docker run命令 ,则有方法可以更改它,但启动应用程序引擎灵活应用程序时,我们没有此类访问权限。