proxypoolCheck icon indicating copy to clipboard operation
proxypoolCheck copied to clipboard

开机自启的时间问题

Open dahaohaoxiong opened this issue 4 years ago • 2 comments

大佬您好,感谢您写的code!! 我按照您的方法设置开机自启,程序自启是可以的,可是程序要8个小时后才开始工作,系统是从网络获取的时间,用timedatectl 获得的结果如下: root@debian:~# timedatectl Local time: 六 2021-06-05 23:47:47 CST Universal time: 六 2021-06-05 15:47:47 UTC RTC time: 六 2021-06-05 23:47:46 Time zone: Asia/Shanghai (CST, +0800) Network time on: yes NTP synchronized: yes RTC in local TZ: no

在宝塔面板里面也已经校准时间,

用systemctl status proxypool命令的结果如下: root@debian:~# systemctl status proxypool ● proxypool.service - proxypoolcheck Loaded: loaded (/etc/systemd/system/proxypool.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2021-06-06 07:44:44 CST; 7h left

请指导一下,谢谢!

dahaohaoxiong avatar Jun 05 '21 16:06 dahaohaoxiong

我对 systemd 的机制不熟,让写这部分的人来看看 @wangwang-code

我之后还是看一下这一块,仓库里加上完整的安装卸载脚本吧

Sansui233 avatar Jun 05 '21 18:06 Sansui233

大佬您好,感谢您写的code!! 我按照您的方法设置开机自启,程序自启是可以的,可是程序要8个小时后才开始工作,系统是从网络获取的时间,用timedatectl 获得的结果如下: root@debian:~# timedatectl Local time: 六 2021-06-05 23:47:47 CST Universal time: 六 2021-06-05 15:47:47 UTC RTC time: 六 2021-06-05 23:47:46 Time zone: Asia/Shanghai (CST, +0800) Network time on: yes NTP synchronized: yes RTC in local TZ: no

在宝塔面板里面也已经校准时间,

用systemctl status proxypool命令的结果如下: root@debian:~# systemctl status proxypool ● proxypool.service - proxypoolcheck Loaded: loaded (/etc/systemd/system/proxypool.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2021-06-06 07:44:44 CST; 7h left

请指导一下,谢谢!

debian的systemd和ubuntu的systemd差别可太大了,不过,没报错也真是离谱 这个是我的systemd版本

root@wng:~# systemctl --version
systemd 245 (245.4-4ubuntu3.6)
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid

其实吧,我只是拿了个隔壁的改了下,理论上带有systemd 的Linux应该都行的

时间一般不会影响systemd

7h left 这个我也不清楚,也没有设置延迟启动,我的理解是7h后结束,而不是开始工作

这是我的完整的systemctl status proxypool

root@wng:~# systemctl status  proxypoolcheck.service
● proxypoolcheck.service - proxypoolcheck
     Loaded: loaded (/etc/systemd/system/proxypoolcheck.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2021-06-06 02:03:52 UTC; 19min ago
   Main PID: 688 (proxypoolcheck)
      Tasks: 8 (limit: 388)
     Memory: 22.2M
     CGroup: /system.slice/proxypoolcheck.service
             └─688 /usr/bin/proxypoolcheck -c /home/dog/config.yaml

Jun 06 02:04:04 wng proxypoolcheck[688]: 2021/06/06 02:04:04 Now proceeding health check...
Jun 06 02:04:04 wng proxypoolcheck[688]: 2021/06/06 02:04:04 CONF: Health check timeout is set to 5 seconds
Jun 06 02:04:04 wng proxypoolcheck[688]: [0011] DEBUG delaycheck.go: connection: 95, timeout: 5.00s
Jun 06 02:04:18 wng proxypoolcheck[688]: [3.9K blob data]
Jun 06 02:04:18 wng proxypoolcheck[688]: 2021/06/06 02:04:18 Usable proxy count:  46
Jun 06 02:04:18 wng proxypoolcheck[688]: [0024]  INFO Speed Test ON
Jun 06 02:04:18 wng proxypoolcheck[688]: [0024] DEBUG speedcheck.go: connection: 15, timeout: 10000000000
Jun 06 02:05:12 wng proxypoolcheck[688]: [1012B blob data]
Jun 06 02:05:12 wng proxypoolcheck[688]: [0078]  INFO Speed Test Done. Count all speed results: 35
Jun 06 02:05:12 wng proxypoolcheck[688]: Open 127.0.0.1:80 to check.

Active: active (running) 一般都在运行了,延迟运行不会有这个

wangwang-code avatar Jun 06 '21 02:06 wangwang-code