首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未能在quic应用程序引擎中充分增加接收缓冲区大小( in : 208 kiB,kiB: 2048 kiB,got: 416 kiB)

未能在quic应用程序引擎中充分增加接收缓冲区大小( in : 208 kiB,kiB: 2048 kiB,got: 416 kiB)
EN

Stack Overflow用户
提问于 2022-07-12 07:07:42
回答 1查看 569关注 0票数 0

我正在使用google云应用引擎来部署我的quic服务器。但是得到了错误:

未能充分增加接收缓冲区大小(was: 208 kiB,需要: 2048 kiB,got: 416 kiB)。

我正在使用app.yaml文件构建一个停靠文件,如下所示:

代码语言:javascript
复制
FROM golang:1.18.3
 
RUN mkdir /app
ADD . /app
WORKDIR /app

RUN apt-get update && apt-get install -y ffmpeg

CMD sudo --sysctl net.core.rmem_default=15000000
CMD sudo --sysctl net.core.rmem_max=15000000


RUN go build -x server.go 

ENV   GCS_BUCKETNAME  xyz
ENV  AI_CLIENT_SSL_CERT  /path to cert 
ENV  AI_CLIENT_SSL_KEY  /path to key
ENV  GCP_BUCKET_SERVICE_ACCOUNT_CREDS /path to google cloud service account credential

CMD [ "./server" ]

这是我的app.yaml

代码语言:javascript
复制
runtime: custom
env: flex
env_variables:
  GCS_BUCKETNAME : "xyz"
  AI_CLIENT_SSL_CERT : "./path to cert"  
  AI_CLIENT_SSL_KEY : "./path to key"
  GCP_BUCKET_SERVICE_ACCOUNT_CREDS : "./path to google cloud credential.json file"


service: streaming-app

automatic_scaling:
  min_num_instances: 1
  max_num_instances: 20
  cpu_utilization:
    target_utilization: 0.85
  target_concurrent_requests: 100

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2022-07-19 10:27:34

因为sysctl是一个操作系统级别的配置,不符合principle的原则用例。App Engine目前没有任何配置底层sysctl配置文件的方法。我认为Google Kubernetes engine可能是运行该服务器的更好的用例,因为App Engine环境有一组有限的可配置设置

当这个文件不在内核中时,你能告诉我什么情况吗?

我不确定这些场景,因为我对内核的经验最少。对我来说,这似乎是一个不同的问题,而不是最初的帖子。您可以对此提出一个新的StackOverflow问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72948318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档