luolongfei / freenom

Freenom 域名自动续期。Freenom domain name renews automatically.
MIT License
3.34k stars 1.8k forks source link

在Azure的机器上直接拉源码部署运行报错 Docker内可以运行 #182

Open 955s opened 1 year ago

955s commented 1 year ago

描述问题

在Azure的机器上直接拉源码部署运行报错 Docker可以运行,我愿意提供Azure的机器给作者来修复此问题

重现步骤

步骤一

截图&日志 root@AZ10-HK-Docker:~/freenom# php run [2022-12-16 12:12:27] 当前程序版本 v0.5.1 [2022-12-16 12:12:27] 共发现 1 个 freenom 账户 [2022-12-16 12:12:27] 开始处理第 1 个 freenom 账户:1462@qq.com [1/1] [2022-12-16 12:12:52] 出错:登录 freenom 出错。错误信息:cURL error 7: Failed to connect to my.freenom.com port 443: Connection timed out (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://my.freenom.com/dologin.php(Error code: 34520002) root@AZ10-HK-Docker:~/freenom# docker logs freenom [Info] 已生成 .env 文件,请将 .env 文件中的配置项改为你自己的,然后重启容器,如果当前环境非普通 VPS,可忽略此提示 [Info] 已自动指定执行时间,续期任务将在北京时间每天 「22:12」 执行 [Info] 在没有手动指定 RUN_AT 环境变量的情况下,每次重启容器,程序都会重新在 06 ~ 23 点全时段中自动随机指定一个执行时间,目的是防止很多人在同一个时间点执行任务导致 Freenom 无法稳定提供服务 [Info] 计划任务:12 22 /usr/local/bin/php /app/run > /app/logs/freenom_cron.log 2>&1 [2022-12-16 11:44:01] 当前程序版本 v0.5.1 [2022-12-16 11:44:01] 执行出错:检测到你尚未配置 freenom 账户信息,请修改 .env 文件中与账户相关的项,否则程序无法正常运 作(Error code: 34520001) [{"file":"\/app\/app\/Console\/FreeNom.php","line":419,"function":"getAccounts","class":"Luolongfei\App\Console\FreeNom","type":"->","args":[]},{"file":"\/app\/run","line":139,"function":"handle","class":"Luolongfei\App\Console\FreeNom","type":"->","args":[]},{"file":"\/app\/run","line":150,"function":"run","args":[]}] [Info] 已自动指定执行时间,续期任务将在北京时间每天 「8:17」 执行 [Info] 在没有手动指定 RUN_AT 环境变量的情况下,每次重启容器,程序都会重新在 06 ~ 23 点全时段中自动随机指定一个执行时间,目的是防止很多人在同一个时间点执行任务导致 Freenom 无法稳定提供服务 [Info] 计划任务:17 8 /usr/local/bin/php /app/run > /app/logs/freenom_cron.log 2>&1 [2022-12-16 11:49:16] 当前程序版本 v0.5.1 [2022-12-16 11:49:16] 共发现 1 个 freenom 账户 [2022-12-16 11:49:16] 开始处理第 1 个 freenom 账户:1462@qq.com [1/1] [2022-12-16 11:49:18] 当前通知频率为「仅当有续期操作时」,故本次不会推送通知 [2022-12-16 11:49:18] 1***462@qq.com:执行成功,今次没有需要续期的域名。 你做了哪些尝试

描述你发现问题后做了哪些尝试,以及尝试结果,方便我快速排除某些问题,提高沟通效率。

环境信息

额外的备注

luolongfei commented 1 year ago

image

955s commented 1 year ago

image

并不是php版本的问题 wsl也是7.2可以运行 我刚试了Azure的机器 php升级到8.0也没用 root@AZ10-HK-Docker:~/freenom# php run [2022-12-16 16:35:26] 当前程序版本 v0.5.1 [2022-12-16 16:35:26] 共发现 1 个 freenom 账户 [2022-12-16 16:35:26] 开始处理第 1 个 freenom 账户:xxxxxxx@qq.com [1/1] [2022-12-16 16:35:51] 出错:登录 freenom 出错。错误信息:cURL error 7: Failed to connect to my.freenom.com port 443: Connection timed out (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://my.freenom.com/dologin.php(Error code: 34520002) root@AZ10-HK-Docker:~/freenom# php -v PHP 8.0.26 (cli) (built: Dec 3 2022 19:20:25) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.26, Copyright (c) Zend Technologies with Zend OPcache v8.0.26, Copyright (c), by Zend Technologies root@AZ10-HK-Docker:~/freenom#

luolongfei commented 1 year ago

ssh 信息发到这个邮箱,我空了看看 ff@llfapp.com