我正在运行一个运行 PHP 脚本的 cronjob 来做几件事;首先,它打开数据库并将表的内容存储到内存缓存中;其次,它创建一个基本上是几个数组的 Javascript 文件,以便客户端浏览器可以完成大量工作并避免服务器过载。这是新添加的。
该脚本手动运行得非常好,并且在一年多的时间里它已经完成了它的工作,每 10 分钟更新一次 memcache。添加的Javascript文件是这里的大问题;cronjob s/b 每 10 分钟创建一个新的、更新的文件版本,但似乎无法正常工作,除非我从命令行手动运行它。
我可以通过以下方式检查:
ls -al id_index.js
并检查文件列表中的时间戳。
从 crontab 启动的脚本创建 Javascript 文件是否有问题?
顺便说一句,cronjob 文件条目如下所示:
# m h dom mon dow command
*/10 * * * * php /home/accountname/public_html/mc_store_arrays.php
任何和所有的帮助表示赞赏。