php - 使用 crons 在 shell 中运行命令是否比执行 laravel 命令消耗更多的服务器资源?
问题描述
我queue:work
目前在共享服务器上每 15 分钟使用一次 cron 执行命令。今天,当我看到运行的进程数时,是 23 个进程。恐怕我很快就会收到来自主机的电子邮件,或者服务器会崩溃,或者它可能无法正常运行。
在另一台服务器上,我每天早上只运行 1 个命令,运行的进程数为 0。
我想知道从 cron 直接执行命令是否占用更多资源,而使用 cron 执行 laravel 命令是否占用更少资源?
在我看来,每 15 分钟就会运行一个新的 shell 实例并 queue:work
执行命令。因此,我每天也会Invalid argument supplied for foreach()
多次收到错误通知。
请指导正确的方法。到目前为止,我买不起 VPS/专用服务器。我的共享服务器允许以至少 15 分钟的间隔运行 cron。
解决方案
推荐阅读
- php - 用 symfony 5 的形式查询问题
- python - 如何捕获 xpath 中的第一个链接?
- sql - 带有内部连接的更新语句不评估每一行
- kubernetes - 如何解决错误:YAML 到 JSON:yaml:第 118 行:没有找到预期的密钥
- java - 从套接字逐字节循环读取的替代方法?
- r - 如何将时间序列日期转换为数据框日期
- python - PySpark:“/usr/libexec/java_home/bin/java:不是目录”(macOS Big Sur)
- typescript - 为什么将源文件夹添加到 Next.js 中的 tsconfig 包含部分时缺少类型定义
- python - 显示 sns distplot 上的所有 bin
- sql - 从混合层级中查找多个子级的第一个共同父级