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

计划任务中定时访问URL,报错 curl: (52) Empty reply from server

发表在 Linux面板2019-2-26 16:46 [复制链接] 7 24500

系统:CentOS Linux 7.6.1810 (Core)  ,nginx1.8,php5.6, mysql5.7 使用宝塔面板版本是 6.8.9,安装的nginx 防火墙5.0




计划任务中定时访问URL,报错 curl: (52) Empty reply from server
如果URL 填写的是   http://www.****.cn/admin/admin.php    执行完任务提示 curl: (52) Empty reply from server

如果URL 填写的是   ^/admin/admin.php    执行完任务提示 curl: (6) Could not resolve host: ^; Unknown error


如果URL 填写的是   ^/admin.php    执行完任务提示 curl: (6) Could not resolve host: ^; Unknown error




如果本地用电脑浏览器直接访问 http://www.****.cn/admin/admin.php 是可以执行的





URL






使用道具 举报 只看该作者 回复
发表于 2019-5-17 15:01:02 | 显示全部楼层
宝塔用户_sitlkg 发表于 2019-2-27 13:32
问题已经自行解决了,用面板中计划任务的访问URL 的PHP文件,不能执行,直接用计划任务中的shell可以。

具 ...

我用你这个方法不行的。
使用道具 举报 回复 支持 0 反对 1
发表于 2019-2-27 13:32:51 | 显示全部楼层
问题已经自行解决了,用面板中计划任务的访问URL 的PHP文件,不能执行,直接用计划任务中的shell可以。

具体的shell脚本内容是:

/www/server/php/56/bin/php /www/wwwroot/********/********/123.php

网站用的PHP版本是5.6   ,上面的脚本内容第2个php 后面是有个空格的,具体的执行PHP文件路径自行修改

设置后偶尔会报错,Warning: include_once(): 检查一下包含文件的路径
使用道具 举报 回复 支持 1 反对 0
发表于 2019-2-26 17:39:54 | 显示全部楼层
curl只能访问指定的http路径
所以下面是不行的
只能访问http://www.****.cn/admin/admin.php
但是报错52提示服务器返回空是不是你访问的是你需要登录的后台呢?我看目录是admin
curl访问链接是不带cookie的
使用道具 举报 回复 支持 反对
发表于 2019-2-27 09:23:37 | 显示全部楼层
http://www.****.cn/admin/admin.php  这个地址是不需要用户名和密码登录的,也不带cookie,电脑本地用浏览器都可以直接访问执行的,就是在面板的计划任务中不行,一直提示  curl: (52) Empty reply from server
使用道具 举报 回复 支持 反对
发表于 2019-2-27 10:10:31 | 显示全部楼层
本帖最后由 宝塔用户_sitlkg 于 2019-2-27 10:17 编辑

我用shell脚本执行计划任务也不行,以下是shell脚本内容


/www/server/php/56/bin/php /www/wwwroot/******.cn/admin/admin.php

也不行,不知道脚本具体怎么写
使用道具 举报 回复 支持 反对
发表于 2021-4-27 10:20:01 | 显示全部楼层
宝塔用户_sitlkg 发表于 2019-2-27 13:32
问题已经自行解决了,用面板中计划任务的访问URL 的PHP文件,不能执行,直接用计划任务中的shell可以。

具 ...

有用,谢谢
使用道具 举报 回复 支持 反对
发表于 2023-6-21 21:41:38 | 显示全部楼层
我测试的是一台hk的服务器,采集资源站反馈52,是开了nginx防火墙的禁止海外用户访问,关掉这个选项就ok了
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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