服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有一个双节点的GlusterFS安装程序。 每个有2个重复。 其中一个系统以某种方式超载。 然后事情开始出问题了。 目前我有所有的应用程序closures。 我不知道如何把它带回来。 我可以开始音量,但一些文件似乎已损坏。 我跑gluster volume heal kvm1 ,现在gluster volume heal kvm1 info显示了一个长长的清单“gfid”,如 <gfid:57d68ac5-5ae7-4d14-a65e-9b6bbe0f83a3> <gfid:c725a364-93c5-4d98-9887-bc970412f124> <gfid:8178c200-4c9a-407b-8954-08042e45bfce> <gfid:b28866fa-6d29-4d2d-9f71-571a7f0403bd> 我不确定它实际上是在“医治”任何东西。 参赛人数一直稳定。 我怎样才能确认愈合过程实际上工作? # gluster volume heal kvm1 info|egrep 'Brick|entries' Brick f24p:/data/glusterfs/kvm1/brick1/brick Number of entries: 5 Brick f23p:/data/glusterfs/kvm1/brick1/brick Number of entries: 216 Brick f23p:/bricks/brick1/kvm1 Number of entries: 6 Brick f24p:/bricks/brick2/kvm1 Number of entries: 1 # […]
目前我有我的eximconfiguration设置为使用外部SMTP服务器发送所有电子邮件。 所有用户使用本地密码对我的exim服务器进行身份validation,然后将发送的消息通过智能主机中继到远程SMTP服务器,该服务器与连接到我的exim服务器(运行cPanel)的用户直接使用不同的login名, 。 这是当前的configuration: remote_route: driver = manualroute domains = !+local_domains transport = remote_transport route_list = * remotesmtpserver.com remote_transport: driver = smtp port = 587 hosts_require_auth = <; $host_address hosts_require_tls = <; $host_address remote_login: driver = plaintext public_name = LOGIN hide client_send = : remote_username : remote_password 这一切都运作良好,并按预期。 问题是我想为选定的一组用户/发件人使用不同的remote_username和remote_password。 login名(对于我的exim服务器)是完整的电子邮件地址,所以我已经将这些电子邮件地址添加到文件/ etc / differentlogin(即由新行分隔的电子邮件地址列表)。 然后我尝试在remote_login部分进行以下设置: remote_login: […]
我正在尝试解决SendMail中的一些队列处理问题,并且困惑于为什么我在ps输出中看到了一些sendmail命令中的引用,而不是其他的。 我有一个8.14.x的sendmail服务器,目前我正在进行一些操作: /usr/sbin/sendmail -L Foo_Instance -Ac -q 5m -C /etc/foo/mail/Foo_Instance/submit.cf 当我启动这个,然后检查正在运行的进程时,我看到: root 7642 0.0 0.0 9400 1736 ? Ss 18:20 0:00 sendmail: accepting connections smmsp 7650 0.0 0.0 8348 1528 ? Ss 18:20 0:00 sendmail: Queue runner@00:05:00 for /var/spool/clientmqueue 101 7668 0.0 0.0 8348 1536 ? Ss 18:20 0:00 sendmail: Queue runner@00:05:00 for /var/spool/mqueue-foo/Foo_Instance/msp root […]
不幸的是我的wp-login.php的保护不再起作用: <Files wp-login.php> AuthName "Forbidden access" Require ip 1xx.xxx.xx.x/24 </Files> 这是Apache的信息: Server version: Apache/2.4.10 (Debian) Server built: Aug 28 2015 16:28:08 错误日志没有显示任何内容:-(
在我转到https://sub.mydomain.com时,我的nginx.conf有以下内容,这对于HTTPS非常nginx.conf 。 我需要也允许HTTP (因此听80)。 server { listen 80; listen 443 ssl; server_name *.mydomain.io; ssl_certificate /etc/ssl/mydomain.crt; ssl_certificate_key /etc/ssl/mydomain.key; ssl on; ssl_session_cache builtin:1000 shared:SSL:10m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4; ssl_prefer_server_ciphers on; include /etc/nginx/sites-enabled/*; } 出于某种原因,当我尝试击中http://sub.mydomain.com它仍然将我redirect到https 。 我错过了什么吗?
我在WinServer 2012系统上运行MySQL 5.6。 它工作很好。 服务器位于我们的办公室内部networking上,无法访问外部世界。 我通常在我的笔记本电脑上从我的办公室远程pipe理MySQL,所以我的用户权限设置为接受来自所有主机(“%”)的login。 今天早上我进来了,无法从MySQL远程获得响应。 如果我去服务器,服务器pipe理器显示MySQL正在运行(我已经停止并重新启动MySQL服务无济于事)。 我可以从服务器本地login到MySQL。 Netstat显示: TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 去我的笔记本电脑,我尝试telnet到服务器的IP地址和端口3306,并得到: Could not open connection to the host, on port 3306: Connection failed 这发生在六个月前的一次,我最终不得不closures整个Windows Server机器(循环电源)。 当它回来了,一切都很好。 这一次,我不想closures机器(它确实中断了机器上其他服务的用户)。 我怀疑这个端口是由于某种原因而被绑定的,需要被释放和重置。 有关如何让服务器再次接受远程连接而不骑自行车的任何build议? 谢谢。 编辑1: 基于@ GioMac的build议,我在客户端和服务器上都做了一个wireshark。 两者都显示了同样的事情。 这里是服务器的wireshark捕获。 以.20结尾的IP地址是服务器,以.30结尾的IP地址是客户端: NO. Time Source Destination Pro Len Info 89 4.141088 192.168.1.30 192.168.1.20 TCP 66 61697 → […]
说我有一个tarball〜 ~/foo.tar包含 foo/ foo/bar.txt foo/baz.txt foo/qux/ foo/qux/corge.txt foo/qux/grauply.txt 并在我的家目录~我有一个现有的foo目录和现有的文件 foo ├── bar.txt ├── elvis.txt ├── presley │ └── graceland.txt └── qux └── corge.txt 如果我在~提取这个tarball,下面的文件将被覆盖: ~/foo/bar.txt ~/foo/qux/corge.txt 有没有一个简单的一行代码将为我列出这些文件?
我必须编写一个应用程序,并将其链接到一个新的后缀或exim4邮件服务器,这个应用程序必须完全读取和处理所有传入的消息。 作为可选的要求,它可以根据邮件内容过滤一些消息。 之后,我需要一个非常常见的邮件服务器。 什么是最好的方法呢? 是否可以将代理/filter附加到像后缀或exim4的MTA? 只是澄清,这将用于系统之间的自动邮件交换,这个应用程序应该读取所有传入的电子邮件,以在数据库中存储一些状态variables。 但是,邮件交换将通过标准的pop3 / smtp协议完成,所以我更喜欢使用标准的邮件服务器。 我可以考虑Exim或Postfix。
我已经打了几个小时的头,我似乎无法得到这个工作。 请帮忙。 我试图让Apache打开PHP文件没有扩展名。 这是我的apache2.conf: Mutex file:${APACHE_LOCK_DIR} default PidFile ${APACHE_PID_FILE} Timeout 300 KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 5 User ${APACHE_RUN_USER} Group ${APACHE_RUN_GROUP} HostnameLookups Off ErrorLog ${APACHE_LOG_DIR}/error.log LogLevel warn IncludeOptional mods-enabled/*.load IncludeOptional mods-enabled/*.conf Include ports.conf <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride Indexes Allow from All Require all granted </Directory> <Directory /var/www/subdomain.example.com/public_html > Options +MultiViews </Directory> AccessFileName […]
假设我有一台服务器驻留在Linode,用于我的业务mybusiness.com 。 它具有1.2.3.4的IP地址,以及myserver.mybusiness.com的Alogging。 我拥有域名,并通过DNSimple托pipe我的DNS,并在这一点的一切工作正常。 作为我的业务的一部分,我与othercompany.com签有合同。 他们控制自己的域名,而其他人则为他们运行DNS。 对于这个合同,我需要从在myserver上运行的进程中发送“他们”( [email protected] )的电子邮件。 Myserver目前有安装在其上的Jenkins(用于运行作业)和Exim(用于发送电子邮件)。 我们不控制我们发送电子邮件的电子邮件地址; 他们是我们客户的电子邮件地址。 其中一些是Google。 这工作近一年了。 大约一个月前,我们开始注意到GMail最具体的反弹。 康卡斯特一直给我们发送电子邮件也有问题。 SMTP error from remote mail server after end of data: host aspmx.l.google.com [2607:f8b0:400c:c06::1a]: 550-5.7.1 [2600:3c03::f03c:91ff:fe73:138] Our system has detected that this 550-5.7.1 message does not meet IPv6 sending guidelines regarding PTR records 550-5.7.1 and authentication. Please review 550-5.7.1 https://support.google.com/mail/?p=ipv6_authentication_error […]