- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个在ubuntu 14.04
机器上运行的Rails应用程序,它由Nginx
和passenger
提供服务。有时应用程序关闭会出现以下错误
[ agents/LoggingAgent/Main.cpp:338 ]: Signal received. Gracefully shutting down... (send signal 2 more time(s) to force shutdown)
[ agents/LoggingAgent/Main.cpp:400 ]: Received command to shutdown gracefully. Waiting until all clients have disconnected...
[ ServerKit/Server.h:453 ]: [LoggerAdminServer] Shutdown finished
[ agents/LoggingAgent/Main.cpp:425 ]: PassengerAgent logger shutdown finished
[ ServerKit/Server.h:453 ]: [ServerThr.1] Shutdown finished
[ ServerKit/Server.h:453 ]: [ServerThr.2] Shutdown finished
[ ServerKit/Server.h:453 ]: [AdminServer] Shutdown finished
[ agents/HelperAgent/Main.cpp:724 ]: Disconnecting long-running connections for process 19431, application /public#default
[ agents/HelperAgent/Main.cpp:724 ]: Disconnecting long-running connections for process 19440, application /public#default
[ agents/Watchdog/Main.cpp:1255 ]: Starting PassengerAgent watchdog...
[ agents/HelperAgent/Main.cpp:883 ]: Starting PassengerAgent server...
[ agents/HelperAgent/Main.cpp:232 ]: PassengerAgent server running in multi-application mode.
[ agents/HelperAgent/Main.cpp:637 ]: PassengerAgent server online, PID 19637
[ agents/LoggingAgent/Main.cpp:431 ]: Starting PassengerAgent logger...
[ agents/LoggingAgent/Main.cpp:312 ]: PassengerAgent logger online, PID 19645
[ agents/HelperAgent/Main.cpp:868 ]: PassengerAgent server shutdown finished
Nginx
,否则该应用程序仍处于关闭状态。这可能是由于过时的工作人员不再服务并且正在消耗内存(如果我错了,请纠正我)。
max pool size
设置为
6
,因为我的应用程序实例使用
150-200 Mb
占用了内存的
2GB RAM
。
Nginx
或执行
touch tmp/restart.txt
。我还想知道如何检查陈旧的工作程序,或者
passenger
是否未按预期工作。
Nginx
或在一个固定的时间间隔(例如一小时)后执行
touch tmp/restart.txt
。
最佳答案
首先,您应该真正检查passenger configuration options。其次,您应该真正弄清楚实际上是什么导致您的乘务员上吊。为此,有一个旅客记录参数(您可以监视),因为似乎您不确定这些过程中发生了什么。 :)
现在关于手头的第一个问题-您希望强制工作人员重新启动-如果实际上是由于流程挂起而无所事事:您可以合并
passenger_min_instances
passenger_max_instances
passenger_pool_idle_time / passenger_max_requests
关于ruby-on-rails - 如何管理造成停机的旅客过时 worker ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35355485/
kubectl drain首先是否确保带有replicas=1的Pod在其他某个节点上是健康的? 假设Pod由部署控制,并且Pod确实可以移动到其他节点。 目前,如我所见,它仅从节点逐出(删除Pod)
在上一篇文章 STM8单片机低功耗—等待(Wait)模式实现 中介绍了低功耗模式中的等待(Wait)模式代码实现方法,这篇文章就来演示一下 停机(Halt)模式的代码实现。 停机(Halt)模式的进入
默认情况下,AWS 使用 LATEST更新了最新 lambda 版本的别名,我假设执行以下步骤。 现在,LATEST别名点版本 5。 用户部署新版本的 lambda。 部署新版本时,LATEST别名仍
情况 App Engine Flex 上的自定义运行时(Docker/Node) 当我们自己管理资源时手动扩展到 1 个单个实例(2 cpu/6 gb ram) 配置了活性和就绪检查 正如预期的那样,
我是一名优秀的程序员,十分优秀!