服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
以下工作如预期: # mysqldump -uroot -pPasswd central conc_passenger –no-create-info –compact | mysql -h192.168.50.51 mysql -uroot -pPassWord someDB 这也适用于: # mysqldump -uroot -pPasswd central conc_passenger –no-create-info –compact | gzip | ssh 192.168.50.51 "gunzip | mysql -uroot -pPassWord someDB" 但是,当我没有SSH访问远程服务器,如何提取数据? 这不行的:: # mysqldump -uroot -pPasswd central conc_passenger –no-create-info –compact | gzip | "gunzip | mysql -uroot -pPassWord someDB […]
我们有多个办事处通过使用Meraki交换机的VPN相互连接。 我一直在环顾四周,似乎无法find方法,但认为这是可能的。 是否有可能把我的桌面上的一个远程vpn'd子网,所以我可以监控stream量? 我们有一个办公室经历了高stream量,我们正在寻找一个比较,而不必远程到本地计算机。 如果这是有道理的,这有可能吗?
我在Mac OSX上使用Sidestep,通过SSH与EC2实例进行代理连接,只要我在公共的不安全的networking上。 在networking有更多限制的情况下,我可以通过configuration客户端使用Sidestep创build的本地SOCKS代理(它通过ssh -D )来将我的IRC客户端连接到IRCnetworking(如Freenode),但对于需要SSL的服务器,工作。 有什么我可以尝试使用代理时,需要SSL或我需要连接到/运行VPN?
我们所有的虚拟机最近都从Azure中消失了,因为我们的试用配额已经达到。 我决定按照本指南来恢复VMS: http : //blogs.msdn.com/b/narahari/archive/2012/10/18/windows-azure-virtual-machine-disappeared-or-gone-how-do -i-recover.aspx 但是,虚拟机具有使用ip-tables(通过防火墙生成器)创build的防火墙configuration。 新的虚拟机获得一组新的IP。 这会导致问题,因为IP表将尝试重新分配旧的IP地址到接口。 最终的结果是,我们无法SSH到机器 – 他们无法访问。 问题是如何从中恢复。 我目前的想法是下载虚拟机映像并尝试使用live-cd装载它们,然后删除防火墙configuration,然后再次上载并基于此创build虚拟机。 但是,我不知道如何安装VHD。 有没有更快/更好的方法?
我有一个nginx重写的麻烦。 我想重写^(.*?)/(.*?)/?$到controllers/$1.php?action=$2 。 这在早些时候在Apache服务器上工作。 之后,我想把这个文件路由到php-fastcgi。 对于一个正常的请求(即当我input完整path,而不使用重写),php-fastcgi正常工作。 我的configuration: server { listen [::]:80; root /var/www/my-dir; index index.php index.html index.htm; charset utf-8; server_name my-domain; location / { autoindex off; rewrite ^(.*?)/(.*?)/?$ controllers/$1.php?action=$2 last; } location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi_params; } location ~ /\. { deny all; } } 编辑完这个configuration之后,我做了一个service nginx restart […]
我试图将default_process_limit更改为200,但它似乎不工作。 # postconf -e default_process_limit=200 # service postfix reload # postconf -d default_process_limit default_process_limit = 100 任何想法,为什么这是?
基本上我打算在不同的提供商的多个服务器上镜像一些文件。 一个独特的cname将自动平衡所有可用镜像的stream量,并将从最接近用户的地方提供服务。 我害怕的是以下几点: 如果托pipe赞助商遭到黑客入侵或托pipe内容以任何方式或任何原因被修改,该怎么办? 我如何防止这种情况发生? 有没有办法确保所有的服务器都包含100%未修改的内容? 负载平衡是基于DNS的,因此在发送用户之前无法testing。 整个服务器至less有5000个镜像文件
在Apache / cPanel中,我可以设置MinSpareServers和MaxSpareServers的数量。 但是闲置过程的用户是没有人的。 我正在运行SuPHP,PHP正在CGI下运行。 那么,如果我为我的繁忙网站增加最小/最大备用服务器号码,它会影响CGI / SuPHP吗? 还是只有在没有人的情况下才能提高DSO的速度? (我使用Nginx作为代理来处理静态文件) 如果我可以在Google上search这个问题,我不需要在这里问。
我有一个我开发的Web应用程序。 我最初使用Google Apps smtp服务器处理从应用程序生成的出站电子邮件,以用于用户通知。 随着使用的增加,Google Apps开始限制出站电子邮件。 因此,我正在考虑使用第三方SMTP服务,但是如果我使用来自我的域名的发件人地址发送电子邮件,那么邮件将不会被标记为垃圾邮件? 我考虑为中继服务制作低优先级的MXlogging,但这些服务不使用静态IP。 所以我不确定这个部署的概念。 如何设置这样的电子邮件可以从我的网站域名,但电子邮件nt被抓到垃圾邮件,因为被认为是欺骗? 在此先感谢您的帮助
我有一个testing和运行在同一主机上的服务器(使用virsh来维护它在Ubuntu 10.04上) testing和分期系统是由相同的服务器组成的。 其中之一是一个WMS服务器,有一个大磁盘容纳更多或更less的静态地图。 是否可以在test-wms和staging-wms服务器上使用一个diks映像文件? 它可能是只读的,或者我可以使用某种types的写入时拷贝来pipe理它?