服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我试图在GAE之上运行一个Angular 5 vanilla scaffolding(没有定制,只是testing)的应用程序,但是还没有成功部署它。 我NGINX 502 Bad Gateway了NGINX 502 Bad Gateway错误信息。 我已经login到运行容器的实例,以确认ng正在本地提供stream量,并且是。 在这里做了一些研究之后,我发现人们正在调整他们的app.yaml文件来处理处理程序。 但是,我看到的例子涉及Python服务器,而不是Node。 我离开app.yaml非常简单的这个初始configuration,但我怀疑我需要更多的内部。 任何提示将非常感谢。 app.yaml中: env: flex runtime: nodejs health_check: enable_health_check: False gcloud应用程序读取日志: ** NG Live Development Server is listening on localhost:8080, open your browser on http://localhost:8080/ ** Date: 2017-11-03T22:24:09.051Z Hash: 6b8111721660d89fdc61 Time: 18180ms chunk {inline} inline.bundle.js (inline) 5.79 kB [entry] [rendered] chunk […]
我正尝试在Windows Server 2008 R2 Datacenter(64位版本)中为SQL Server Management Studio使用提供程序OraOLEDB.Oracle。 我所做的是: 以pipe理员身份使用命令提示符安装提供程序的32位和64位版本(来自Oracles页面的ODAC版本): .\install.bat oledb c:\oracle\odac64 odac64 true对于64位为.\install.bat oledb c:\oracle\odac64 odac64 true 。 向环境variables添加了32和64的oraclepath。 重新开始。 然后提供者不在Management Studio中列出。 我也创build了一个UDL文件,但是文件显示在那里。 我试图用regsvr32 orasql12.dll注册64位和c:\windows\syswow64\regsvr32.exe orasql12.dll 32位,但我得到了以下错误: 模块“orasql12.dll”未能加载。 确保二进制文件存储在指定的path或debugging它来检查二进制或depenedent .DLL文件的问题。 但是,安装程序应该注册这两个提供商,所以我不认为这是问题。 任何想法呢?
我使用的是基于Xen微内核的Qubes操作系统 ,它使您可以轻松运行多个虚拟机,并划分您的数字生活。 所有域默认连接(通过虚拟接口)连接到NetworkVM的FirewallVM,该机器pipe理您的网卡并提供真正的Internet连接。 我试图redirect(在FirewallVM上)来自某些域的DNS请求到本地DNScaching服务器(而不是NetworkVM),我发现我必须使用DNATredirect外部请求(通过一个ApplicationVM进入虚拟接口)到本地主机,如在这里解释: iptablesredirect外部请求到127.0.0.1 : iptables -t nat -A PREROUTING -i vifX -p udp –dport 53 -j DNAT –to-destination 127.0.0.1:5353 关键是,当我使用像Debian这样的系统,没有虚拟机,例如,通过本地代理,如Privoxy(运行在127.0.0.1)redirectHTTPstream量,我可以使用REDIRECT : iptables -t nat -A PREROUTING -p tcp –dport 80 -j REDIRECT –to-port 8118 我不明白为什么这不适用于我的实际情况,因为在这两种情况下,我们都在谈论外部数据包,来自networking卡在一种情况下,从虚拟接口在另一个需要redirect到一个本地端口。 有没有这种行为可能是接口特定的机会?
我正在使用SSMS 17.3。 我尝试从用户界面恢复数据库,单击“设备”单选button,然后单击…select一个文件,SSMS冻结。 我必须杀死它。 我必须使用SQL来恢复数据库。 任何想法为什么它冻结?
我在一个IP上有两个虚拟主机,www.example.com和www.example2.com。 默认的example.com有一个子域docs.example.com,它工作正常,它也有一个SSL证书,它在example.com上强制使用https。 当我尝试在第二个域(即blog.example2.com(wordpress))上设置子域时,它会redirect到第一个域https://www.example.com 。 www.example2.com虽然工作正常。 一个IP上的两个站点可以有子域名吗? 或者你可以只有默认的子域名? 有没有办法让example2上的子域工作? configuration文件: 000-default.conf <VirtualHost *:80> ServerName www.example.com ServerAlias example.com … DocumentRoot /var/www/example.com/public_html </VirtualHost> example.com.conf <VirtualHost *:80> ServerName www.example.com ServerAlias example.com … DocumentRoot /var/www/example.com/public_html </VirtualHost> <IfModule mod_ssl.c> … certificates set up etc. </IfModule> docs.example.com.conf <VirtualHost *:80> ServerName docs.example.com … DocumentRoot /var/www/docs.example.com/public_html </VirtualHost> example2.com.conf <VirtualHost *:80> ServerName www.example2.com ServerAlias example2.com […]
我有一个db.m4.large RDS实例在生产上运行。 我正在经历Freeable Memory和Swap Usage的临时性下降,我试图找出原因。 以下是我在CloudWatch中可以看到的一些数据的屏幕截图。 自由记忆 – 1周的时间 交换使用 – 1周期间 数据库连接数量 – 1周期间 收到的客户请求数 – 1周期间 我首先注意到,尖峰几乎总是在同一天发生,只在平日。 我检查了这些时间是否在RDS实例的维护和备份时间窗口内,但事实并非如此。 然后,我寻找任何可能触发这些尖峰,但找不到任何cron工作。 所有的cron工作,无论是工作日还是周末。 此外,他们每分钟或每小时运行一次,这与我在CloudWatch中可以看到的数据无关。 每天只有一个作业运行,但是它还原并使用已经创build的RDS实例的快照。 另外,这项工作也每天,平日和周末。 我注意到当这些尖峰发生时数据库的连接数量下降,但是由于连接数量不断变化,我无法判断是否存在关系。 我查看了我的应用程序的日志,但发现峰值时找不到任何exception活动。 发生峰值时收到的所有客户端请求都是在白天不断收到的请求。 在stream量方面,发生峰值时收到的客户端请求的数量通常是当天的最低水平(通常发生在上午4:30)。 最后,我明白了我的慢查询日志(其阈值设置为2秒),但没有一个单一的条目。 我联系了AWS支持,要求他们看看机器的硬件,他们告诉我硬件似乎完全正常。 他们还确认了Freeable Memory和Swap Usage之间的关联,并指出了一些与MySQL / InnoDB如何处理内存表和内部临时表有关的文档。 他们补充说,我的实例可能会保留一些临时表和/或内部表,并清理一旦相关的连接closures,并关联的线程被破坏。 但是,考虑到这些尖峰只能持续3分钟,我不确定这里的关系。 如果有人曾经尝试过这种情况和/或会有什么build议,我会开始用尽想法,我真的很棒。 提前致谢。
我有一个networking10.20.1.0/24 ,configuration在一台机器上,供机器上的虚拟机使用。 该机器的物理接口上的IP是172.31.10.94/24 。 我将来自附加到VM 10.20.1.2/24 IP的互联网stream量通过默认路由172.31.10.94/24到Linux服务器172.31.10.2/24 。 linux服务器在这里被用作网关。 网关上有一个iproute 10.20.1.2/24 ,将所有去往10.20.1.2/24stream量转发到172.31.10.94/24 。 承载虚拟机的计算机上的ip路由: default via 172.31.10.2 dev enp1s0f0 10.20.1.3 dev tap22-dr2 scope link 172.31.10.0/24 dev enp1s0f0 proto kernel scope link src 172.31.81.94 192.168.20.0/24 dev enp3s0f0 proto kernel scope link src 192.168.20.2 192.168.20.102 dev tapd29f98b1-44 scope link unreachable 192.168.121.0/24 proto bird 这是我在网关机器上的ip路由 default via 172.31.10.1 […]
我经常使用SSTP(= SSL / VPNtypes)设置Windows Server RRASangular色,让客户端通过VPN连接到现场本地局域网。 它像一个魅力。 最大的好处是用户可以在Windows中使用VPN客户端中的构build。 目前没有投诉。 我面临的问题是:默认情况下,只能访问RRAS服务器所在的子网。任何路由networking(无论是IPSEC远程站点还是现场其他子网)都无法访问。 我知道可以在离开默认选项“使用远程网关”(=不分割隧道)时完成。 但是,然后所有的stream量都通过VPN。 我不想这样 这也减慢了所有的stream量。 所以问题是:我如何说服RRAS SSTP服务器(以及用户机器上的本地VPN客户端)也通过VPN来接收/发送这些远程networking的stream量? 最好我不想创build手动路线当然。 因为这是行政上的痛苦,也是行不通的。 我尝试过这个。 我知道这一定是可以的。 我只是不知道如何让它工作。 希望有人这样做,可以帮助。 谢谢!
当我尝试使用xargs命令来获得先行pipe道输出时,在下一个命令中使用它会引发错误: xargs:错误closures文件 重现错误的示例命令可能是这样的: ls | grep -v \.xml | rm -rf `xargs` 在bash或sh上面的命令就像一个魅力。 它只在zsh中失败。 提前致谢。 祝你今天愉快。
我分配了一个服务器,已经发送了大量的数据,而不是使用。 所以,这是最有可能的妥协。 除了netstat中的这些DGRAM项目的英里和英里之外,在服务器上看起来真的没什么问题。 unix 2 [ ] DGRAM 878377447 1165/java unix 2 [ ] DGRAM 773862304 1165/java unix 2 [ ] DGRAM 690302532 1165/java unix 2 [ ] DGRAM 223108186 1165/java unix 2 [ ] DGRAM 10318852 1165/java unix 2 [ ] DGRAM 4196896942 1165/java unix 2 [ ] DGRAM 3847577732 1165/java unix 2 [ […]