-
-
Notifications
You must be signed in to change notification settings - Fork 13.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
无法开机启动 #103
Comments
不是很理解,能提供详细的系统环境和日志吗? |
gmial截图回复 github没显示 我就贴部分错误了 xxxxxx 均为打码 你好 我服务器是centos frps配置如下
frpc部分配置 [xxxxx] 我在/etc/init.d/添加了这个服务rc.loacl我也试过了
自启动后日志如下
但是正常手动运行是正常的没有任何问题 2016-08-29 20:35 GMT+08:00 fatedier notifications@github.com:
|
忘记说了 我的客户端是debian树莓派跑的 我在单位的ubuntu上也试了不行 不知道是我那写错了吗 2016-08-29 20:35 GMT+08:00 fatedier notifications@github.com:
|
看起来是 dns 解析的问题,你可以换成 ip 试试。另外你的 |
pi@liwei:~/Kevin/frpc $ cat /etc/resolv.conf Generated by resolvconfdomain lan DNS我没动 不支持域名吗 那为什么手动启动可以 我试了IP 还是相同的错误 2016-08-29 22:34 GMT+08:00 fatedier notifications@github.com:
|
这里服务器的 |
对 换成frpc换成对应IP还是相同错误 但是手动启动依然可以 那我试着关闭ipv6试试看 谢谢 2016-08-29 22:51 GMT+08:00 fatedier notifications@github.com:
|
我刚才看了下 我VPS并没有启动IPV6 我明天试下centos自启frpc 在 2016年8月29日 下午10:53,Kevin Li liwei19920307@gmail.com写道:
|
我不是很理解为什么换成 ip 了之后还会遇到查询 dns 的错误,可能还有一些隐藏的其他问题。 |
同是树莓派,无论编辑rc.local还是添加到init.d,都无法启动frpc。手动启动没有问题。 |
Debian下应该都有这个问题,目前我是延迟启动解决的就是sleep 60秒 然后启动frpc就没问题,至少10秒 |
果然,sleep 10秒就可以了。THS |
楼主你的树莓派可以开机自启动了吗?我的同样是树莓派平台客户端无法开机自启动,试过各种办法,服务端在搬瓦工的Centos 6 x86可以重启自启动 |
在你的启动脚本之前填上sleep 10 例如: |
谢谢,现在已经可以正常开机运行了,frp速度很快,比花生壳好多了 |
我是个新手。想请问为啥要延迟10秒啊?对于ubuntu系统也可以吗? |
自己试验一下 估计是等待加载什么服务之后再启动frp客户端才有效 Linux各平台都不一样 自己试验一下 |
好的,谢谢! |
我将# Default-Start: 2 3 4 5 修改成了# Default-Start: 3 4 5 去掉无网络环境启动 可以正常工作,前提是fprs可正常链接。 据我观察是fprc不支持无连接启动 和无网络启动, 如果可以的话请增加在这2种模式下fprc不退出的机制。 |
0.11.0 版本 frpc 新增了 |
@fatedier 只发现了 login_fail_exit = true, 把这个改为 false 可以解决问题.即: |
@ios122 如果ubuntu加了这句“login_fail_exit = false”会导致系统无法启动,因为网络没准备好,系统一直卡在frp那里。 |
@astbl123 我的并没有卡在这里;我看这里的日志,类似于一个失败后,自动重试的策略;日志中,有多次尝试连接的记录; 估计和其他配置项 也有关系; |
个人知道的frp正常运行需要两个条件:1.能联网2.服务器时间和客户端时间正确
2.时间可以After=ntpdate.service,ntpdate.service是我自己写的一个开机服务用来开机时对时,系统需要安装ntpdate,这样
|
@liwei19920307 请问你的是脚本还是什么?看不懂这些配置。 |
@ios122 如果不加“login_fail_exit = false”,就会尝试一次后退出,日志如下: |
@astbl123 systemd的脚本 |
放到后台就不会卡系统了 |
这个放到哪里啊? |
如果是用的chkconfig做的启动脚本,要看下启动顺序,就脚本第二行 #chkconfig: 2345 80 90 ,第二个数字,network的优先权是10,如果这个脚本的优先权也是10 就会出现网络还没启动好链接失败的问题, 改成大点的数例如80就好了 |
添加到开机自启后 日志显示connection refused,但是直接执行却是正常的。
The text was updated successfully, but these errors were encountered: