Mac OS 内部的屏幕似乎处于空闲状态

Mac OS 内部的屏幕似乎处于空闲状态

我们拥有安装了经典 Mac OS(12)的 Mac Mini,它使用如下所示的 pipenv 命令在实例x中每分钟运行一个命令。screen

[scripts]
some_pipenv_command="sh -c 'app_dir=$(pwd); while :; do cd $app_dir; python src/mypackage.py; sleep 15; done'"

我们遇到了环境问题和工作目录问题,watch因此我们使用了一段时间并更改目录,因为它可能已被上次执行删除并重新创建。

[scripts]
some_pipenv_command="sh -c 'app_dir=$(pwd); while :; do cd $app_dir; python src/mypackage.py; sleep 15; done'"

我们有一个量子错误,当我们看着它时它就会消失。

有时感觉系统崩溃了...但只要我们连接到屏幕,它就会顺利运行。

没有任何异常mypackage.py,在开发过程中从未挂起。它主要根据 web 服务运行作业,99.9% 的时间它只进行三次 curl 调用,整个执行时间可能不到一秒。剩下的 0.01% 的执行可能需要几分钟(<3)。

因此我们添加了一个登录mypackage.py。我们观察到以下内容。

我们每小时的电话数量应该略少于 60 * 60 / 15 = 240 个。但我们从来没有接到过这样的电话。

每天大约三个小时:我们接到 10 多个电话,很少超过 20 个,但有些会超过 60 个。分别在 5 点到 6 点、11 点到 12 点以及 18 点到 19 点之间。

我猜测有什么东西在试图节省能源,但我找不到是什么,也不知道如何禁用它。

答案1

System preferences > Energy saver,勾选Prevent computer from sleeping automatically when the display is off

这是本月最愚蠢的问题。

我猜它仍然会时不时地工作,因为一些内部网络随机唤醒它,使问题更难识别。

相关内容