服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我正在configuration我的nginx ,并且我find了两个模块: ngx_http_limit_conn_module和ngx_http_limit_req_module一个用于限制每个定义的密钥的连接,另一个用于限制请求。 我的问题是,http连接和请求之间的关系(和差异)是什么? 看来,多重请求和使用一个普通的http连接,这是什么原理?
我有一个2接口的机器。 一个接口(eth1)连接到实验室内部,IP地址为172.30.174.70/16。 DNS服务器是172.30.42.1,域名是“netlab”。 本实验没有互联网连接。 然后,在10.230.0.0/16networking上连接另一个networking,在10.230.24.1的DNS服务器上运行Internet。 我如何设置电脑,使.netlab的DNS查询转到172.30.42.1 PC,而其他一切都转到10.230.24.1? 如果我把DNS服务器作为我的主DNS服务器,那么对外界的查询就会超时(因为它只知道'netlab')。 如果我将10.230 DNS服务器作为主服务器,则对“foo.netlab”域的查询超时。 我要求的是什么?
我有一个ASA防火墙(内部接口ip = 10.15.15.1和外部int = 192.168.3.1)。 DNS服务器位于ASA的内部。 里面的所有电脑都能join域,但是ASA之外的电脑拒绝join域。 个人电脑可以访问互联网,从内部和外部ping域名,但不能join域。 我错过了什么? Domain controller(10.15.15.3)——(inside int =10.15.15.1)ASA(outside=192.168.3.1)——internet——pc2(fails to join to domain but can ping the ip for domain)
我想将系统日志本地设施分配给特定的操作系统,所以我可以对日志服务器上的传入日志进行sorting(例如,用于Windows日志的local1,用于RedHat日志的local2等)。 它在Windows上完美运行,但我卡在我的RedHat系统。 我可以在rsyslog的RHEL中指定日志应该发送到哪个本地(1-7)设施? (例如,将特定系统的所有日志发送到.local2)
LogFormat指令允许您为日志文件(包括您感兴趣的任何标题)设置自定义格式,例如: \"%{Referer}i\" \"%{Location}o\" 但是,在一个HTTP请求中,可能会多次使用一些头文件: Cache-Control: no-cache Cache-Control: no-store Apache只输出日志中的第一个这些标头。 有没有什么方法可以注销所有的值?
我尝试在服务器上安装我的本地烘焙软件包: cookbook_file '/var/cache/apt/archives/nfdhcpd_0.20_all.deb' do source 'nfdhcpd_0.20_all.deb' owner 'root' group 'root' mode '0755' action :create end package 'nfdhcpd_0.20_all.deb' do provider Chef::Provider::Package::Dpkg source "/var/cache/apt/archives/nfdhcpd_0.20_all.deb" action :install end 我需要使用dpkg provider因为apt provider不支持本地程序包( apt package provider cannot handle source attribute. Use dpkg provider instead )。 我有一个错误(错过了deps): STDERR: dpkg: dependency problems prevent configuration of nfdhcpd: nfdhcpd depends on python-scapy (>= 2.0.1-1); […]
我有一些在Centos 7.1上设置的虚拟主机,我想要像[email protected]这样的用户,以便我可以通过[email protected]回复,而不是像[email protected] Postfix与用户类似的user但不与[email protected] ,它显示错误status=bounced (User unknown in virtual alias table) ; /etc/postfix/main.cf中 alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix debug_peer_level = 2 debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ddd $daemon_directory/$process_name $process_id & sleep 5 home_mailbox = Maildir/ html_directory = no inet_interfaces = all inet_protocols = all local_recipient_maps […]
想象一下,我们有一个由nginx作为前端,apache(以php或其他)作为后端的网站。 这个想法是,nginx将服务静态,而代理请求* .php文件后端。 易于实施,无需大脑configuration,不是吗? 现在想象我们有坏行为的后端。 它使用了一些不稳定的模块,它用来产生页面几秒钟,我们不确定页面是否被渲染。 奇怪,但仍然有可能,对不对? 遗留代码等。 顺便说一句,后端可能在不同的机器上(是的,传统:旧的操作系统,旧的软件,“甚至不要碰它!”等) 现在我们想在后端不回答的情况下“保护”自己。 如果我们没有页面或得到5xx错误,我们最后一次成功的时候为页面提供服务将会很好。 换句话说,如果后端返回了200个代码和页面内容,那么我们就为它服务。 如果我们得到了超时,或者我们从后端得到了5xx代码,我们为相同的URI提供页面,但是caching了一个。 这会给我们一些时间来修复后端,而用户至less会看到一些东西。 Nginx是一个不错的软件。 我发现proxy_cache_use_stale指令,还有一些其他的,但恐怕如果后端失败,将会提供什么版本。 我也可以想象一些http平衡器(以nginx为例),它将检查后端状态并停止使用它。 然后第二个后端可能是服务器充满了模仿原始网站的静态页面(甚至可能没有一些元素,如“login”链接)。 如果是这样,我应该如何明智地更新“模仿”服务器一段时间? 什么方法可能会更好? 你会select什么?
尝试在GCS存储桶上设置日志logging。 每次我input命令来设置日志logging我得到下面的错误。 “命令exception:”logging“命令不支持”file://“URLs。你是不是要使用gs:// URL? 是我的testing日志桶有错误或我的桶被logging命令覆盖?
我们已经开发了一个多人游戏,使用smartfoxserver作为游戏服务器。 我已经在AWS中安装了一个Ubuntu实例14.10 LTS,其中只有游戏服务器有2个8GB内存。 但是当我login到SFSpipe理员。 它说Max:1.8GB,Free:130mb。 目前几乎没有10个用户在使用,有时候可用内存降到1.3mb。 请就以下几点咨询我 1)当我有8GB的内存时,为什么这个Max1.8GB? 2)1.8GB,smartfoxserver消耗1.7GB? 3)我应该增加内存吗? 如果是,请告诉我如何增加内存。 谢谢你的时间。