linux - 增加 Google Cloud Shell 超时时间?
问题描述
我正在使用 GCP Cloud Shell 进行终端访问和文件编辑器。我面临的问题是,如果窗口空闲大约 5-10 分钟,它就会超时。我试图找出一个解决方案,所以如果窗口也闲置一个小时。它不应该超时。
我已经尝试过以下命令:
sudo /sbin/sysctl -w net.ipv4.tcp_keepalive_time=540 net.ipv4.tcp_keepalive_intvl=540 net.ipv4.tcp_keepalive_probes=10
我的理解是它将等待 540 秒(保持活动状态),然后在每 540 秒(间隔)之后运行每个探针以进行定义数量的探针。
但这似乎并没有始终如一地工作。有时它会在 20 分钟后超时,8 分钟后会超时。
解决方案
我认为您正在混合控制台超时和保持活动
keepalive (KA) 是一个设备向另一个设备发送的消息,用于检查两者之间的链路是否正在运行,或防止链路中断。
会话超时表示当用户在某个时间间隔内没有执行任何操作时发生的事件
如果要编辑会话超时,可以编辑/etc/ssh/sshd_config
配置文件。
滚动并找到以下参数:
#ClientAliveInterval
#ClientAliveCountMax
我不确定这在 gcloud 环境中是否可行
推荐阅读
- java - Apache POI 在尝试对中等大小的 XLSX 工作簿进行密码保护时抛出 OOM 错误 (~=80MB)
- mpi - 使用 mpirun 指定哪些进程实现 RQ worker
- java - 我如何知道 JList 中可以显示的行数?
- javascript - 使用 HTML 选项值到达 Javascript 数组元素
- php - Botman 对话不将数据保存到 mysql db
- python - Django 多个数据库 CreateSuperUser - 给出 django.db.utils.IntegrityError: (1048, "Column 'last_login' cannot be null")
- mongodb - 从 MongoDB 获取没有 ObjectId 的 _id
- javascript - 为什么我的 html 值与数组中的任何内容都不匹配?
- tomcat - Tomcat URL 重定向问题
- python - 如何为pytest中的模拟函数提供不同的返回值?