我在GAE Flex上运行了一个Java应用程序,但是它会在我的私有mysql实例上连接错误:
com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:115) at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) at com.googlecode.flyway.core.util.jdbc.JdbcUtils.openConnection(JdbcUtils.java:50) .由于: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链路故障2020-08-04 :16:54核心-pi20200803t145941而忽略了33种常见帧,最后一次成功发送到服务器的数据包是0毫秒前。驱动程序没有从服务器接收到任何数据包。
我通过Google推荐尝试了以下几点:
还有很多其他的方法,没有任何运气:
下面是我的app.yaml配置:
service: core-api
runtime: java
env: flex
runtime_config:
jdk: openjdk8
env_variables:
DB_URL: jdbc:mysql://10.115.0.33:3306/database?useSSL=false&requireSSL=false&autoReconnect=true
DB_USER: user
DB_PASSWORD: password
network:
instance_tag: java-app
name: projects/java-app/global/networks/java-app-network
subnetwork_name: java-app-subnet1
beta_settings:
cloud_sql_instances: "java-app:southamerica-east1:java-app-mysql-database"
manual_scaling:
instances: 3
resources:
cpu: 4
memory_gb: 8
disk_size_gb: 100我现在一点也不知道是什么引起了糟糕的头痛,任何帮助都会很感激,谢谢。
发布于 2020-08-03 21:43:14
这类错误通常与您正在达到所描述的并发连接的极限有关。也许是因为某种原因,你可能没有正确地关闭连接。
https://stackoverflow.com/questions/63235558
复制相似问题