如何监控 crond php 脚本的资源使用情况?

如何监控 crond php 脚本的资源使用情况?

我正在使用一个 VPS,它使用 cron 每分钟运行 5 个 php 脚本。每个脚本本身都会循环执行 mysql 查询,然后休眠 5 到 15 秒。它们都会在执行一分钟后终止 - 然后由 cron 重新触发。查询是为了确定正在发生的活动类型,然后它们可能会采取某种相关操作。

托管公司告诉我,这占用了太多资源,影响了其他用户。虽然查询运行频繁,但它们不应该成为负担。监控每个脚本使用多少资源的最佳方法是什么?我有 shell 访问权限,但在 ps -A 或 top 中看不到它们。

感谢帮助

答案1

进程在顶部可见,但它只显示没有任何详细信息的 php - 直到您添加 -c(命令行)选项,该选项显示由 cron 运行的脚本的完整路径。

相关内容