标签: vps

如何解决 VPS 的网络问题?

问题:我的 Ubuntu VPS 偶尔会出现网络问题。我无法通过 SSH 连接到盒子,也无法通过 IP 地址 ping 盒子。我可以通过主机串行终端访问盒子。当我通过串行访问盒子时,即使通过 IP 地址 ping,我也无法在任何地方 ping 出(据我所知)。一段时间后,网络恢复正常,有时无需我的干预。有时当我摆弄时它会回来。但很难说为什么。(编辑:它一直持续 1 小时)

问题:如何继续解决此问题?我可以做些什么来排除我控制中的配置/软件问题,以便我可以更轻松地向我的 VPS 主机提出问题?

我尝试过的事情:

  • 降低和提高 eth0
  • 暂时禁用防火墙
  • 检查 VPS 主机建议是否存在网络问题 - 没有看到任何问题
  • 通过 Web 控制台重新启动服务器
  • 注意:这些都不适合我

细节:

  • Ubuntu 10.04.1 LTS
  • 使用 Xen 虚拟化托管
  • 拥有 root 访问权限 (SSH) 来执行我自己的升级、安装等。
  • 我将 VPS 设置为 VPN 服务器,以便我可以连接到它“Road Warrior”风格并首先通过 VPS 转发我的所有流量。所以这就是 10.8.XX 的垃圾
  • 包括 DNS 查询在内的所有流量都通过 VPS 转发
  • 使用带有一些基本规则的简单防火墙 (ufw)
  • 还充当某些服务的服务器,包括 Mumble 和 Web 服务器
  • 我在 VPS 上设置了一个脚本作为 cron 作业,每 5 分钟通过 IP 地址 ping 一些常见的互联网实体。如果 …

vps networking

6
推荐指数
1
解决办法
3956
查看次数

从 Openvpn-Acess 服务器切换到社区版的简单方法?

我最近在 vps 上安装了 OpenVpn-Access 服务器,它很棒。然而,现在我开始运行它,我想切换到社区版,因为我不想处理购买许可证的问题,而且我认为 CE 会做我需要的一切。我想知道是否有人知道是否有一种简单的方法可以从 AS 切换到 CE 并保留我当前的配置设置,而无需重新安装整个设备并重新生成密钥和证书?任何帮助将不胜感激。

vps openvpn 12.04

6
推荐指数
1
解决办法
8826
查看次数

使用所有系统内存的不可见进程

我有一个带有 512MB RAM 的 VPS(Ubuntu 14.04)。这曾经足够了,但有一段时间,这已经引起了问题——有些东西正在吃掉所有的内存,而我的调试让我毫无头绪。

我已经关闭了 Apache、MySQL 等,我仍然使用 90% 的内存。它只是让我感到困惑。我已经重启了多次。

截屏

我敢肯定我只是愚蠢,但我很感激这个社区可以就这个问题提供的任何智慧。

server vps memory-usage ram 14.04

6
推荐指数
1
解决办法
2447
查看次数

无法连接使用 x2go 运行 Ubuntu 服务器 16 的 VPS

今天早些时候(或昨天 -_-)我租了一个 VPS(来自阿鲁巴云)用于个人项目。我已经设法在 putty 中建立了 SSH 连接,这样我就可以正常运行 shell 命令了。我现在想做的是访问我的 VPS 的图形界面。我一直在尝试使用 X2go(来自运行 Windows 10 的计算机),它返回错误消息:

ttyname 失败:设备的 ioctl 不合适。

在谷歌搜索了一段时间后,我发现这意味着某些设备以无法解释的方式被调用,但我无法弄清楚究竟是什么设备(网卡?)问题,更不用说如何解决了。有人知道如何仅使用终端命令来做到这一点吗?

server ssh vps x2go

6
推荐指数
1
解决办法
9593
查看次数

“无法在 Openvz VPS 上为 MySQL“root”用户设置密码

我正在尝试在运行 Ubuntu 13.04 64 位的基于 Openvz 的 VPS 上安装 mysql 服务器,但我在安装时不断收到此错误。我尝试了多次,我也重新安装了操作系统,根本没有任何变化。如果我在收到错误 2002 后尝试设置 root 用户,如下所示..

我试图用谷歌搜索这个问题,但我没有找到类似的东西,你能帮我吗?

预先感谢

root@server1:~# apt-get install mysql-server mysql-common mysql-client          Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libdbd-mysql-perl libmysqlclient18 mysql-client-5.5 mysql-server-5.5
Suggested packages:
  tinyca mailx
The following NEW packages will be installed:
  libdbd-mysql-perl libmysqlclient18 mysql-client mysql-client-5.5
  mysql-common mysql-server mysql-server-5.5
0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/18.0 …
Run Code Online (Sandbox Code Playgroud)

server mysql vps

5
推荐指数
2
解决办法
2万
查看次数

PHP-FPM 占用内存并创建多个池

我用 php-fpm 设置了我的 nginx。每个 vhost 都有自己的 unix-socket 和单独的 POOL。
但问题是 php-fpm 为我在其中创建的每个配置池创建了 7 个线程/etc/php5/fpm/pool.d/

为什么?以及如何定义池仅在查看与 VHOST 相关的 url 时创建。

在此处输入图片说明

php vps

5
推荐指数
1
解决办法
2万
查看次数

为什么我的 Ubuntu 13.04 VPS 说它有 2.6.x 系列内核?

我已经订购了一个装有 Ubuntu 13.04 的 VPS。VPS 报告内核是 2.6.x 系列内核。

据我所知,Ubuntu 13.04 至少有 3.8.x 系列内核。我的 VPS 看到的是 2.6.x 系列内核,而不是 3.8.x 系列内核,这有什么原因吗?

kernel vps

5
推荐指数
1
解决办法
973
查看次数

Postfix 不会将 WordPress 联系表单电子邮件传输到我的 Gmail 帐户

在 Ubuntu 16.04 VPS 和 DigitalOcean 中的 LEMP 我有一个 WordPress 网站,其中有一个我用联系表格 7 (CF7)创建的联系表格

我的问题

我在将电子邮件从 WordPress 联系表 (CF7) 传输到我的电子邮件 (Gmail) 时遇到问题。

我必须说,我会谦虚地更喜欢非插件解决方案。

我的机器的 DNS 区域

  1. A 记录持有域。
  2. Cname保存www.域变体的记录。
  3. 三条NS记录将 DNS 请求与我的域、我的 IP 和其机器中的相关应用程序相关联。

我确实尝试MX通过自动 DigitalOcean 方式添加记录(通过单击Add Gmail MX recordsDigitalOcean DNS 管理工具中的按钮),并MX添加了5条记录,但在我立即尝试从 WordPress 发送测试电子邮件后仍然遇到相同的错误(见下面的错误)。

目前,DNS 区域没有MX记录,因为我不确定是否需要它们,如果我希望在电子邮件上下文中只是将 WordPress 联系表单查询发送到我的 Gmail 帐户,而我仍然处于与同样的错误。

确切的错误和调试尝试:

我总是收到以下错误消息,在联系表下的红色框中:

无法发送您的消息。

由于这个错误,没有任何东西被发送到任何地方(甚至没有发送到垃圾邮件文件夹)。

为了调试这个,我运行了下面的代码来为 Postfix 创建一个日志:

touch /var/log/mail.log
Run Code Online (Sandbox Code Playgroud)
  • Nginx 日志中没有错误。

权限是:

rw-r--r-- …
Run Code Online (Sandbox Code Playgroud)

email configuration postfix vps wordpress

5
推荐指数
1
解决办法
1546
查看次数

无法设置语言环境 Ubuntu 16.04

不能设置语言环境,很好。我的 VPS 给了我一个残缺的 Ubuntu 16.04 发行版:


$ export LC_ALL="en_US.UTF-8"

-bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
Run Code Online (Sandbox Code Playgroud)
$ locale -a

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
C.UTF-8
POSIX
Run Code Online (Sandbox Code Playgroud)
$ locale

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: …
Run Code Online (Sandbox Code Playgroud)

vps locale 16.04

5
推荐指数
1
解决办法
1万
查看次数

netplan gateway6 好像没有效果

我正在尝试在运行 Ubuntu 18.04 的云服务器(来自 OVH 的公共云)上使用 netplan 配置静态 IPv6

/etc/netplan/66-ipv6.yaml除了现有的之外,我还创建了一个yaml 文件/etc/netplan/50-cloud-init.yaml

network:
    version: 2
    ethernets:
        ens3:
            match:
              name: ens3
            addresses: 
              - '2001:what:ever::1234/128'
            gateway6: '2001:what:ever::1'
Run Code Online (Sandbox Code Playgroud)

无论是手动netplan generate; netplan apply还是重启,接口都会获得其静态 IPv6 地址,但gateway6:似乎根本没有任何影响。

me@server:~$ ip -6 route
2001:what:ever::1234 dev ens3 proto kernel metric 256 pref medium
fe80::/64 dev ens3 proto kernel metric 256 pref medium
Run Code Online (Sandbox Code Playgroud)

显然,此时服务器无法访问任何公共 IPv6 地址。

me@server:~$ ping6 google.com
connect: Network is unreachable
Run Code Online (Sandbox Code Playgroud)

手动添加默认路由工作正常。

me@server:~$ sudo ip -6 route add 2001:what:ever::1 dev ens3
me@server:~$ …
Run Code Online (Sandbox Code Playgroud)

ipv6 vps networking netplan 18.04

5
推荐指数
1
解决办法
2012
查看次数

标签 统计

vps ×10

server ×3

networking ×2

12.04 ×1

14.04 ×1

16.04 ×1

18.04 ×1

configuration ×1

email ×1

ipv6 ×1

kernel ×1

locale ×1

memory-usage ×1

mysql ×1

netplan ×1

openvpn ×1

php ×1

postfix ×1

ram ×1

ssh ×1

wordpress ×1

x2go ×1