我有一个 Linux 服务,它运行一个执行网络请求、文件读写等操作的程序。
然而,不知何故,它似乎无法向外部网站发出网络请求,除非我用 运行它sudo systemctl restart minecraft.service
。然后它突然工作了,但如果我只是启动主机,同样的请求不知何故无法完成。
如果您能在这里提供帮助,这将是我在 Ubuntu 22.04.4 LTS 上的 systemd 服务:
[Unit]
Description=Minecraft Cobble Server
[Service]
User=codepleb
WorkingDirectory=/home/codepleb/minecraft/
Environment="MOD_PW=123"
Environment="ADMIN_PW=123"
Environment="BACKUP_PATH=/home/codepleb/mc_backups/"
Environment="AUTO_SHUTDOWN=y"
Environment="MULTI_SERVER=y"
Environment="HOME=/home/codepleb"
Environment="ENABLE_DEBUG_MODE=y"
ExecStart=/home/codepleb/minecraft/cobble
Restart=always
[Install]
WantedBy=multi-user.target
如果有任何相关性,请求将在此处进行:https://www.minecraft.net/bedrockdedicatedserver/bin-linux/bedrock-server-1.21.73.01.zip
。