小编Adr*_*ris的帖子

当实例自动重启时如何防止 App Engine Flex 停机

情况

  • App Engine Flex 上的自定义运行时(Docker/Node)
  • 当我们自己管理资源时手动扩展到 1 个单个实例(2 cpu / 6 gb ram)
  • 已配置活动性和就绪性检查
  • 正如预期的那样,vm 实例每周自动重新启动以应用操作系统/系统更新
  • 这在 Google Cloud Console的“活动”窗格可见
  • Stackdriver 日志确认此活动(例如shutdown-script: INFO Starting shutdown scripts.startup-script: INFO Starting startup scripts.
  • 在这些重启期间没有可用的实例,导致访问在实例上运行的应用程序时出现 503 错误

目标

  • 对实例数量进行一些控制以防止停机
  • 例如,在 1 个实例重新启动时临时扩展到 2 个实例
  • 保持对可用资源的控制(cpu / ram)

我们曾考虑过让 2 个实例始终可用,但担心两者会同时重新启动,因为它们属于同一实例组。

什么能让我们在控制使用的实例/资源数量的同时保持一切正常运行?

google-app-engine google-cloud-platform

5
推荐指数
1
解决办法
519
查看次数

GraphicsMagick / ImageMagick 替换所有非透明像素(如 Photoshop 的颜色叠加)

我正在尝试使用GraphicsMagick for Node将所有非透明像素替换为给定颜色。

使用合成图像不是一种选择,我只需要将每个非透明像素更改为给定颜色。

原图:

原图

目标:

在此处输入图片说明

透明像素应保持透明。我正在尝试实现 Photoshop 的颜色叠加效果:

在此处输入图片说明

imagemagick node.js graphicsmagick gm

4
推荐指数
1
解决办法
810
查看次数