服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我目前正在从Dom0迁移SLES11 SP3–运行“old”xend / xm-stack到运行“new”xl-stack的CentOS6 XEN4。 我偶然发现了一个奇怪的问题:在pygrub启动后,我可以看到正确的启动行。 但是:那么我得到这个: xenconsole: Could not open tty `': No such file or directory libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus: console child [0] exited with error status 2 这个消息又被重复了一次,把我留在Dom0的控制台上,DomU处于“running”状态。 我必须用“xl摧毁”来杀死DomU才能回到已定义的状态。 在网上我发现没有什么有用的话题。 CentOS6 XEN4 Wiki似乎只覆盖了xend / xm。 当使用PV CentOS 5 DomU进行同样的程序时,DomU不用修改就启动。
我正在运行一个WebSphere 8.x集群,并希望能够更密切地监视我的JDBC连接池利用率。 我基本上想要做的就是每隔几分钟运行一次脚本,它会收集几个jdbc连接池度量标准,并将结果写入CSV文件。 如果任务需要脚本,那就没问题了。 我的问题是,我不知道如何得到这些信息,或者有一个简单的方法来获得我所需要的。 我知道的唯一的内置工具是Tivoli性能监视器,这是很好,但它有一些缺点: 该文件说,它不打算成为一个“全日制日志解决scheme”。 我需要一直运行的东西。 输出格式是二进制(!?!)和XML。 我可以编写一个脚本来parsingXML并生成一个CSV文件,但是我不想。 在过去,我使用JMX来询问正在运行的非WAS-JVM并收集这样的信息。 不过,在设置WebSphere JVM来使用JMX方面,我遇到了很多问题。 据我所知,这里没有太多资源,不推荐。 当然,选项3是“买一些软件”,但通常也不能满足我的要求。 有没有我失踪的东西?
我有Nginx坐在gunicorn前面,反过来坐在django应用程序的前面。 核心问题是“为什么我的回复没有被caching?” 但是,我非常青睐这个,所以这里是关于应该发生什么的假设(如果我的核心理解是有缺陷的)。 请求点击Nginx请求来自REST服务的某个json 。 Nginx在它的caching中没有这个,所以它传递给了Gunicorn/Django 。 生成一个响应,通过Nginx传回,在那里被caching,最后返回给客户端。 然后! 请求B进来要求相同的资源。 Nginx在它的caching中,因此直接服务它,永远不会碰到Django的应用程序。 基于这个假设,经过大量的阅读后,我终于在我的sites-enabled了这个最小的nginxconfiguration: proxy_cache_path /tmp/nginx keys_zone=one:20m inactive=60m; proxy_cache_key "$host$request_uri"; server { listen 8080; server_name localhost; proxy_cache one; location / { add_header X-Proxy-Cache $upstream_cache_status; proxy_ignore_headers X-Accel-Expires Expires Cache-Control; proxy_pass http://127.0.0.1:8000; } } 这段代码是基于nginxcaching的文档和这里的教程。 如果我testing一些请求,我得到这个回应: curl -X GET -I http://localhost:8080 HTTP/1.1 200 OK Server: nginx/1.4.6 (Ubuntu) Date: Wed, […]
我正在寻找一个设置,我不必在每个zabbix代理中configurationzabbix服务器的地址,类似于salt使用的DNS自动发现。 这是可能的或从zabbix丢失?
我最近阅读了这个漂亮的Howto教程,介绍使用LUKS进行整个磁盘encryption的备份。 令人惊讶的是,本教程包含第3步的第一部分:用encryption二进制零覆盖新磁盘分区的命令: dd if=/dev/zero of=/dev/mapper/your_encrypted_disk_partition 显然,考虑到今天可用的巨大磁盘,这个命令将非常耗时。 所以诱惑跳过这个命令。 如果磁盘将被填满并且主要是被覆盖,因为在创build和安装encryption的磁盘设备之后,下一步将立即进行完整的系统备份,所以需要这样做是很难理解的。 离开这个命令有什么安全风险? 使用模式的泄露是否意味着有人抓住磁盘可能会发现我的encryption数据占用了多less磁盘空间? 或者可能一些机智的秘密机构能够发现更多的私人信息?
我使用port25.com电子邮件validation工具发送了一封testing电子邮件,并在下面全部收到了结果。 有人能告诉我什么是缺less的,为什么SPF失败? 非常感谢! -sul。 This message is an automatic response from Port25's authentication verifier service at verifier.port25.com. The service allows email senders to perform a simple check of various sender authentication mechanisms. It is provided free of charge, in the hope that it is useful to the email community. While it is not officially supported, […]
服务器1和服务器2(Centos 7)都承载相同的应用程序,它监听UDP端口1514.服务器1在此端口上接收stream量。 目标是服务器2上的应用程序接收此stream量的副本。 服务器1使用iptables复制UDP 1514上的stream量并将其发送到服务器2: iptables -t mangle -A PREROUTING -i ens160 -p udp -dport 1514 -j TEE -gateway 10.88.72.40 [server 2] 服务器2上的tcpdump显示所有进入的stream量; 但是,目标IP仍然是10.88.72.41,所以侦听应用程序不检测stream量。 请帮我找一个解决scheme,以便第二台服务器上的应用程序可以检测到这个stream量。 在服务器2上,我试过这个策略来重写传入数据包的目标IP地址: iptables -t nat -A PREROUTING -p udp -d 10.88.72.41 –dport 1514 -j NETMAP –10.88.72.40 在服务器1上,我尝试了类似的命令来重写(或DNAT)传出数据包的目标IP地址。 我一直在为此工作 – 如果你能解决这个问题,我将永远感激!
根据nginx.org关于如何通过.rpm安装nginx的说明,它说我应该这样做。 打开nginx.repo $ vi /etc/yum.repos.d/nginx.repo 粘贴下面的内容(对于CentOs7) [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 那么只需要yum install nginx 这工作,但它安装的主线版本,而不是稳定的。 截至目前我有1.8.0 [root@localhost ~]# nginx -v nginx version: nginx/1.8.0 所以,我的问题是,如何根据nginx.org安装当前在v1.6.3的稳定版本 2015-04-07 nginx-1.6.3 stable和nginx-1.7.12主线版本已经发布。
我在FreeBSD 10上运行了一个绑定configuration的BIND 9.10.2端口,而且我遇到了一个问题,即使SOA串行已经正确地递增, rndc reload也不会收到任何(主要的master)区域文件的更改。 命令本身似乎成功了: #rndc reload server reload successful 在日志中我看到: May 9 16:03:47 y named[81516]: all zones loaded May 9 16:03:47 y named[81516]: running 然而,只有重新启动named才能启动区域更新。 rndc zonestatus my_zone.com打印旧的串行。 因此,BIND无法重新读取区域文件。 我怎样才能debugging呢?
我正在尝试添加两个fail2banfilter,一个用于post洪水和phpmyadmin蛮力,但我得到以下错误。 日志: fail2ban.filter : ERROR No 'host' group in '[[]client []] File does not exist: /var/www/(?:PMA|phpmyadmin|myadmin|mysql|mysqladmin|sqladmin|mypma|admin|xampp|mysqldb|mydb|db|pmadb|phpmyadmin1|phpmyadmin2)' fail2ban.filter : ERROR No 'host' group in '^ -.*”POST.*' jail.conf: [apache-phpmyadmin] enabled = true port = http,https filter = apache-phpmyadmin logpath = /var/log/apache*/*error.log maxretry = 3 [apache-postflood] enabled = true port = http,https filter = apache-postflood logpath = /var/log/apache*/*flood.log […]