|
1
一个最简单的测试方法:启动后先睡 300 秒再干活。如果成功的话说明你的服务启动得太早了,网络还没好就运行了。如果是这样的话请使用 network-onlne.target 调整服务启动顺序。
|
|
2
我睡了 20 秒也没有启动成功
而且登录服务器后 手动启动 'sudo systemctl restart myapp.service' 也没有成功,同样的错误信息 'Network unreachable' 但是手动运行 myapp.py 可以正常抓取网页 |
|
3
补充:我的服务器通过 另一台电脑的 squid 代理链接互联网,那台电脑运行 VPN
|
|
4
[Unit]
Description=名字 After=network.target |
|
dorentusMar 1, 2017
5
Wants=network-online.target
After=network-online.target |
|
6
谢谢大家,问题已经解决,是网络代理造成的问题,添加
[Service] Environment="HTTP_PROXY=http://10.xx.xx.xx:3128/" |
|
shayuvpn0001Mar 1, 2017
7
@dorentus 目前也有类似的问题,一个应用依赖一个 daemon ,如何在应用中判断某个其他的服务 /应用 /daemon 是否启起来了,求指点。
|