前言:我在Docker和networking方面都是新手,尤其是IPv6。 是软件开发人员,而不是系统/networkingpipe理员。 我正在Linode上运行Arch,并且希望设置支持IPv6的Docker。 我可以用IPv4做,虽然我没有解决这个问题,但我仍然在使用IPv4,但是我非常期待启用IPv6。 因为我使用的是systemd-networkd IPForward=kernel ,所以我必须启用IPForward=kernel 。 如果Docker没有运行,那么IPv6显然适用于我的Arch。 如果我运行没有IPv6的Docker,Arch有IPv6连接。 现在,如果我运行启用了IPv6的Docker: docker daemon –ipv6 –fixed-cidr-v6="XXXXX/64" -H fd:// ,它打破了我的Arch的IPv6连接, 。 我发现的一个区别是没有Docker的IPv6,我在Arch上有一个默认的IPv6路由: [root@x ~]# ip -6 route show 2a01:7e00::/64 dev enp0s4 proto kernel metric 256 pref medium fe80::/64 dev enp0s4 proto kernel metric 256 pref medium fe80::/64 dev docker0 proto kernel metric 256 pref medium default via […]
我有一个网站在几个Linode虚拟机上运行,包括单独的虚拟机运行: Django(和apache) Django(用于运行内存密集型脚本) Postgres的 媒体服务器,在Django虚拟机上有专用的networking安装点。 它突然开始同时发展两个问题: 首先是postgres抱怨“抱歉,已经有太多客户了”。 其次是媒体服务器不再可以从django网站访问。 如果我尝试ping媒体服务器的本地IP,我得到一个“目的地不可达”。 如何解决(短期) closures第二台Django机器(用于内存密集型任务的机器)并不能解决问题。 问题通过重新启动postgres和媒体框来解决,但是在几天之后会重新出现。 其他信息 大部分但并非总是这两个问题似乎同时出现。 我一直没能find一种模式,当他们发生,有时在繁忙的时期,有时不是,虽然它似乎更有可能在一个密集的任务运行时。 这个网站已经运行了几年没有这个问题,只是刚刚开始发生。 我已经看了/var/log/syslog的不同的盒子,但没有什么看起来很有帮助。 这里是/etc/fstab用于在Django服务器上装载媒体虚拟机(匿名): 192.168.xxx.xxx:/path/to/mount /mnt/media nfs rsize=8192,wsize=8192,timeo=14,intr 我不确定下一步要解决这个问题 – 有没有人有想法? 先谢谢你!
设置一个服务器,我有最后的时间让后缀发送电子邮件! 我有几个电子邮件在队列中,但是当我强迫他们,我得到这个: postqueue: warning: unable to look up public/qmgr: No such file or directory postqueue: fatal: Cannot flush mail queue – mail system is down 我错过了什么?
我有一个域名托pipe在Godode,并在Linode托pipe。 我添加了附加的屏幕截图是我的DNS设置。 蓝色突出显示区域是我把我的托pipe服务器的IP地址 现在我有3个网站在我的服务器上访问 domain.store admin.domain.store operator.domain.store我的主域中有一个DOT ,就像domain.store是我的主doamin。 在Apache ,我创build了3个不同的conf文件 000-default.conf 的Myproj-admin.conf中 的Myproj-operator.conf 每个文件的内容是一样的,(指向它们各自的目录)。 000-default.conf <VirtualHost *:80> ServerName www.admin.domain.store ServerAdmin [email protected] # Change the paths below to the project document root such as /var/www/project1. DocumentRoot /var/www/adminProject/public <Directory /var/www/adminProject/public> Options -Indexes +FollowSymLinks AllowOverride All Require all granted </Directory> # Set Default Log Paths ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog […]
我最近使用Postfix,Dovecot和MySQL在linode上设置了邮件服务器。 我可以发送和接收来自邮件客户端(Outlook)的邮件,但任何时候我尝试从一个WordPress用户从我devise的一个用户发送邮件不起作用。 以下是错误日志的输出: Oct 27 18:36:52 hostname postfix/master[29738]: reload — version 2.11.0, configuration /etc/postfix Oct 27 18:37:00 hostname postfix/master[29738]: terminating on signal 15 Oct 27 18:37:00 hostname postfix/master[8304]: daemon started — version 2.11.0, configuration /etc/postfix Oct 27 18:37:12 hostname postfix/smtpd[8309]: warning: hostname mydomain.com does not resolve to address 2a01:7e00::f03c:91ff:fecf:e7a6 Oct 27 18:37:12 hostname postfix/smtpd[8309]: connect […]
我正在探索在Linode上使用jetty部署Java应用程序的一个选项。 尽pipe我努力build立一个资源利用率最低的生产级系统(这样可以为实际的客户请求节省稀缺的资源); 我遇到了DSL(一种声称是debian最轻量级版本的Linux操作系统)。 DSL的网站是http://www.damnsmalllinux.org/ 我试着通过这些文档,但无法确定这是否可以替代传统的用于托pipeJava应用程序的传统Debian操作系统。 我主要关心的是 如果操作系统能够处理JVM崩溃,并且不会损坏系统而无法恢复。 如果它可以提供足够的操作系统级别的安全性,以防止黑客攻击。
是的,我意识到我正在Linode上运行Cassandra。 是的,我知道在Rackspace或亚马逊上运行它会更好,但现在无关紧要。 基本上,我已经为我计划包含在我的集群中的每个Linode设置了专用IP。 我可以在这些私人IP上ping我的Linode,这样他们就可以互相交谈了。 以下是我的“主”Linode的storage-conf.xml文件中的一些片段: <Seeds> <Seed>192.168.133.219</Seed> </Seeds> <ListenAddress>192.168.133.219</ListenAddress> <StoragePort>7000</StoragePort> <ThriftAddress>192.168.133.219</ThriftAddress> <ThriftPort>9160</ThriftPort> 服务器的私有IP是192.168.133.219 。 我遇到的问题是:当我启动Cassandra时,会发生什么情况: $ cassandra -f Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: (none): (none) 我不知道是否会有所帮助,但是这里是我的/etc/network/interfaces文件: auto lo iface lo inet loopback auto eth0 eth0:0 iface eth0 inet static address 97.107.137.96 netmask 255.255.255.0 gateway 97.107.137.1 iface eth0:0 […]
我已经从123-reg.co.uk购买了一个域名,并且已经成功将它指向了我的Linode VPS的IP地址,这样就可以通过VPS上运行的Apache服务器访问域。 我遵循的指示是: 现在,我正在尝试获取Google Apps for Business处理的域名邮件。 我已经尝试在本教程之后更新Linode的MXlogging: http : //library.linode.com/email/google-mail 并按照说明更新123-reg控制面板中的MXlogging: 我现在有点困惑。 我应该在哪里添加MXlogging? 在我的域名注册商的控制面板或在Linode的VPS? 两者都有更新MXlogging的选项。
我使用Linode服务器,并且在过去几年中已经运行了大约六个域,没有问题。 它运行Ubuntu 10.04和Apache。 今天,大约3个小时,所有的http请求被拒绝。 我能够没有问题地ssh,看了看Apache的错误日志,除了几十个“mysql服务器已经离开”错误以外,没有看到任何有趣的事情。 如果io速率非常高,系统设置为可以ping通,当Drupal站点执行mysql备份时会发生这种情况,但是现在还没有发生。 我也做了一个netstat -aon,并validation了80和8080的侦听器正在运行(Varnish on:80),尽pipe一些实例有TIME_WAIT而不是LISTEN。 重启几分钟后,一切恢复正常。 这可能是什么原因?
目前我正在pipe理一些运行近40个网站的客户端的服务器,其中近一半是WordPress网站。 我们目前正在使用来自Linode的4个VPS,这些站点相对均匀地分布在4台服务器上。 这些服务器正在运行最新版本的CentOS,每个都有大约1GB的内存。 我们遇到了经常性的中断,但昨天的中断是最奇怪的。 网站崩溃了,所以我login到Webmin,我们的networking服务器,数据库服务器,DNS服务器等全部closures。 我开始备份并通过SSHlogin,发现服务器正在爬行。 运行TOP表明,没有什么事情打到服务器很难,它根本没有看资源。 看看Linodegraphics,一切都很好,导致中断(从我所能看到的),然后CPU%,IO,networking活动等急剧下降。在此之前,磁盘IO是相当高的我们的夜间备份正在进行,但这是唯一的主要活动。 我有点遗憾,我应该从这里继续。 客户非常沮丧,理所当然。 你有什么build议来帮助排除故障并解决这个问题? 非常感谢您的帮助。