服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我们最近把我们的服务器变成了SVN,这很好,但是当使用像WP Filebase这样的文件pipe理的时候,会导致很多问题。 保持上传文件夹同步也很困难,所以我们想closuresselect目录的SVN。 这让我想到了这个问题: 如果我们在某些目录中不允许使用某种文件types(php),并且某人上传了一个伪装成.jpg或其他文件types的shell脚本,那么这个文件会自动解压缩成一个.php文件。 还是会解压缩而不执行? 我不确定文件夹安全性/权限选项如何在此级别上运行。 目前使用IIS,尽pipe很快可能会转移到一个Linux的盒子。
我试图puppetize一个versionlock.list,这样像PHP和MySQL的包无论是哪个机器进行安装都是版本locking的。 但是我注意到一些不一致的行为。 在服务器2上,我运行木偶,并拉动versionlock.list,如下所示: # httpd 0:httpd-2.2.15-28.el6.centos.* # memcached 0:memcached-1.4.4-3.e16.* 但是当我运行yum install memcached它报告没有find匹配的软件包。 所以我做了一个yum versionlock clear ,它删除所有条目,然后安装memcached没有问题。 现在安装了yum versionlock memcached ,我发行了一个yum versionlock memcached并在versionlock.list中添加了一个条目,这与我在puppetized文件中的行完全一样。 如果我删除了memcached,然后运行yum install memcached ,那么系统会正确地报告这个包,这使我可以毫无问题的重新安装memcache。 所以我的问题是, 是否有可能在多个服务器上共享同一个yum versionlock.list文件? 还是有一些百胜的内部数据库也必须共享? – 更新 – 正如所指出的那样,我有一个小写字母l,应该是1,但是它仍然没有解决问题。 更新下面的条目: # httpd 0:httpd-2.2.15-28.e16.centos.* # memcached 0:memcached-1.4.4-3.e16.*
我已经使用NameCheap注册了一个域,并且已经设置了一个redirect到我的Web服务器。 直接访问服务器( http://1.2.3.4 )没问题,但是通过域名返回来自nginx的400 Bad Request 。 我可能做错了什么? 这里是nginxconfiguration文件的相关部分。 server { listen 80; server_name localhost mydomain.org www.mydomain.org; location /tile/ { proxy_set_header Host $http_host; proxy_pass http://127.0.0.1:20008; } location /datasource/ { proxy_set_header Host $http_host; proxy_pass http://127.0.0.1:20008; } location /maps { alias /usr/share/nginx/www/Project-OSRM-Web/WebContent/; } location /tilemill { rewrite ^(.*)$ http://<myhardcoded IP address>:5002 permanent; } location / { alias […]
我正在尝试将一个站点从主机A移动到主机B,并且电子邮件托pipe在主机C中,我们希望保留这一点。 我已经为A和B设置了相同的MXlogging,但是当我运行testing时 http://www.dnsstuff.com/tools#dnsReport|type=domain&&value=myclientdomainname.com我得到一个错误 失败的消息发送:失败的cx打开:失败的套接字连接:操作正在进行中。 此外,我看到MXlogging的IP地址是不同的,当旧的主机有(现在工作正常)和现在。 但是,该网站在新的服务器上运行正常。 旧的主机是nexcess,新的主机是bluehost,我认为邮件是在rackspace。 任何人都可以指向正确的方向吗? 编辑:只是为了增加更清晰的mxlogging是mx1.emailsrvr.com和mx2.emailsrvr.com。 谢谢
我有1.7Gb RAM的Amazon Ec2小实例。 我有3个网站在其上运行。 我有脚本,每天web crawling并进行一些调整。 我还没有部署它们。 但是我想知道,如果这些脚本运行30分钟,处理器使用率是100%,网站会发生什么情况。 他们会停止工作,还是慢? 我不确定。 网站stream量不高。
我正在使用iptables(1.1.1.1 => 2.2.2.2)使用以下命令进行NATstream量转发: iptables -t nat -A PREROUTING -d 1.1.1.1 -j DNAT –to-destination 2.2.2.2 iptables -t nat -A POSTROUTING -d 2.2.2.2 -j SNAT –to 1.1.1.1 除了一件事情,它工作正常:如果我检查Apache日志,在服务器2.2.2.2做防火墙规则等,它看起来像所有的stream量来自1.1.1.1。 当然这有点道理,因为它是1.1.1.1将stream量转发到2.2.2.2,但我认为NAT会通过包中的原始IP“请求者”? 有没有办法让stream量到2.2.2.2拥有“真正的”原生IP? 目前,由于所有stream量似乎都来自1.1.1.1,无论原始stream量实际来自何方,因此设置良好的防火墙规则和其他安全措施非常困难。
我需要安装一个有很多数据存储的mongodb实例。 我们有一个数百TB的Lustre FS,但是当monogdb开始给我看这个错误: Mon Jul 15 12:06:50.898 [initandlisten] exception in initAndListen: 10310 Unable to lock file: /var/lib/mongodb/mongod.lock. Is a mongod instance already running?, terminating Mon Jul 15 12:06:50.898 dbexit: 但是权限应该没问题: # ls -lart /project/mongodb/ total 8 drwxr-xr-x 19 root root 4096 Jul 15 11:12 .. -rwxr-xr-x 1 mongod mongod 0 Jul 15 11:54 mongod.lock drwxr-xr-x […]
我们有三个安装SCCM(Config Manager)2012,需要更改服务代理端口(SQL Server 2008r2)。 在安装过程中,两个重叠。 我们已经探索了这个多种方式,并没有降低最好的方法来做到这一点。
我在使用SD卡或Compact Flash写入MySQL应用程序时遇到问题。 在数据丢失(例如电源故障)后,如果我试图检索我的数据库的数据,它会失败,错误代码是incorrect format table 。 如果我试图在文件系统中看到我的数据库的文件,我得到can't stat file or directory (I/O error) 。 我怎样才能克服这个问题:防止发生或恢复数据库的内容? build立: 一个带有ext2文件系统的文件系统(防止SD卡多次写入) SD卡或DOM或Compact Flash作为物理支持 操作系统:TinyCore Linux Embedded – 加载到RAM中
我有一个KVM主机(在Debian上) root@kvm-host:/# cat /etc/network/interfaces auto eth0 iface eth0 inet manual auto vmbr0 iface vmbr0 inet static address 176.xy133 netmask 255.255.255.224 gateway 176.xy129 # Provider's GW IP bridge_ports eth0 bridge_stp off bridge_fd 0 root@kvm-host:/# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 176.xy128 0.0.0.0 255.255.255.224 U 0 0 0 vmbr0 […]