当前位置:论坛首页 > Linux面板 > 求助

【已解答】计划任务有时会报错误

发表在 Linux面板2022-3-11 09:53 [复制链接] 4 3035

360截图20220311095252581.jpg

360截图20220311095555756.jpg


执行的是织梦定时生成首页一个文件。



执行下面代码。这个保存为task.php

  1. <?php
  2. set_time_limit(0);
  3. //你网站的CMS根网址,结束不要加 /
  4. $baseCmsUrl = "https://www.jimutu.cn";
  5. //动态主页的名称
  6. $dmPageName = "index.php";
  7. //静态主页的名称
  8. $stPageName = "index.html";
  9. //你希望多长时间更新一次,单位是秒
  10. $mkTime = 10;
  11. //下面是执行的代码
  12. $tureStFile = dirname(__FILE__).'/'.$stPageName;
  13. $ftime = @filemtime($tureStFile);
  14. if(!file_exists($tureStFile) || ($ftime < time()-$mkTime))
  15. {
  16.         $body = file_get_contents($baseCmsUrl.'/'.$dmPageName);
  17.         $fp = fopen($tureStFile, 'w');
  18.         fwrite($fp, $body);
  19.         fclose($fp);
  20. }
  21. ?>
复制代码


使用道具 举报 只看该作者 回复
发表于 2022-3-11 09:58:50 | 显示全部楼层
因为执行不成功会生成 一个空的index.html文件。所以现在我的网站这个 task.php 修改了文件名了,不能打开了。
使用道具 举报 回复 支持 反对
发表于 2022-3-11 10:07:17 | 显示全部楼层
您好,这个是您网站返回错误,并非任务计划任务错误。根据提供检查SSL证书以及报错提示的函数错误。
使用道具 举报 回复 支持 反对
发表于 2022-3-11 10:56:48 | 显示全部楼层
谢花郎 发表于 2022-3-11 10:07
您好,这个是您网站返回错误,并非任务计划任务错误。根据提供检查SSL证书以及报错提示的函数错误。 ...

SSL证书部署成功,可以正常打开页面了。那就可能是函数错误了。 360截图20220311105619695.jpg
使用道具 举报 回复 支持 反对
发表于 2022-3-11 10:58:45 | 显示全部楼层
fkenuiabcd 发表于 2022-3-11 10:56
SSL证书部署成功,可以正常打开页面了。那就可能是函数错误了。

检查提示task.php和index.php的16行
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表