服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
X0:局域网 X1:WAN(默认) X2:WAN(故障切换) 所有到WAN的stream量通常通过X1 WAN路由 我如何强制特定的局域网IP通过X2路由? 以下是我在“路由configuration”中尝试的内容: View post on imgur.com 编辑:我尝试了以下build议的NAT政策。 不行。 View post on imgur.com
几天后,我仍然试图限制除了一个请求。 我想排除包含“上传”的url,但我收到以下错误:nginx:[emerg]“limit_req”指令不允许在这里 location ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.1-fpm.sock; if ($request_uri !~ "uploads") { limit_req zone=req_limit_per_ip burst=3 nodelay; limit_conn conn_limit_per_ip 3; } }
我似乎无法find任何方法来添加私人registry。 我需要能够从/向这个远程registry拖拉图像。
我正在设置新的子网,并遵循AWS的“适用于您的VPC的推荐networkingACL规则”: http : //docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Appendix_NACLs.html#VPC_Appendix_NACLs_Scenario_2 入站规则编号140允许用于临时端口的端口1024-65535。 规则细节: 来源IP :0.0.0.0/0 协议 :TCP 端口 :1024-65535 允许/拒绝 :允许 注释 :允许来自Internet上主机的入站返回stream量响应源自子网的请求。 我明白什么是短暂的端口,但是这个规则是否也允许连接说一个用户/pipe理员在这个端口范围内启动的应用程序? 例如,在这个例子中,前面的规则#130是否需要,因为它开放的端口(3389)将被广泛的临时端口规则所覆盖?
我有Docker撰写文件与PostgreSQL和我的应用程序,就像这样: version: '3' services: postgresql: image: postgres:9.6.6 ports: – 9932:5432 expose: – "5432" environment: – POSTGRES_PASSWORD=pass restart: always volumes: – /data:/var/lib/postgresql/data myapp: image: myapp links: – postgresql depends_on: – "postgresql" restart: always ports: – "5000:5000" 问题是, restart: always政策似乎并没有工作时,我杀了容器(模拟应用程序崩溃使用docker kill )和docker – 撰写不重新启动我的容器,即使退出代码是137 。 当我使用restart: on-failure时,我观察到相同的行为restart: on-failure策略。 docker-compose的版本2和3的行为是一样的。 我的系统是Ubuntu服务器16.04 x64。 我的问题是: 为什么docker-compose不会重新启动崩溃的(杀死)容器? 如何检查重启策略是否有效?
我有一个AWS EC2实例永远不会超过60%的CPU利用率,我们不知道为什么。 我们有其他服务器具有类似的function和build设,没有问题。 它在运行Rails应用程序和处理Sidekiq的M4大型实例上,就像我们大多数其他服务器一样。 我们试图比较那些使用完整CPU的重要configuration(nginx,puma,sidekiq,rails),这个不是用于创意,而是我们仍然难住。 我提前道歉,因为我知道它是一个非常模糊的问题,下面是htop的副本 $ 1 [|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 50.3%] Tasks: 40, 72 thr; 3 running 2 [|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 58.2%] Load average: 1.99 1.54 0.91 Mem[||||||||||||||||||||||||||| 1180/7984MB] Uptime: 00:19:02 Swp[ 0/0MB] PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command 1153 ubuntu 20 0 1322M 634M 7732 S 104. 8.0 13:23.69 sidekiq 4.2.9 […]
问题: 在将一个在Jenkinsfile中声明的variables传递给shsh并在远程主机上执行的sh命令中,variables内容不会保留在远程主机上。 内置的Jenkinsvariables在本地和远程主机上保持良好状态。 我定义的variables在本地工作正常,但不在远程主机上转换 虽然这个问题引用了docker,但实际上它是100%的Jenkins Pipeline,因为它可以适用于有或没有docker的任何示例 背景: 我试图根据当前的构build标签dynamic地创build一个图像名称,并将该名称放入一个variables。 然后,我将这个variables传递给sh步骤,远程执行一个docker主机并运行一个构build步骤。 Jenkinsfile的适用部分的片段… // below stage just echo's out some stuff into a file dockerimgname.jenkins.out stage ('Construct Img name') { sh '''echo ${BUILD_TAG} | awk '{print tolower($0)}' | sed 's/jenkins-//' > dockerimgname.jenkins.out''' } // This stage reads that file from previous stage and puts the value into variable. […]
我的3款Android设备在我家的wifi上都很慢(在其他的wifis和4G上都很好),但是我的笔记本在家里的wifi上也不错。 缓慢的,我的意思是冲浪速度,instagram,youtube等就像拨号,然后突然开始加载很多,然后再次冻结,然后突然又加载其余的(并继续这样)。 问题突然开始,所有的3个设备在同一个家庭WiFi上有好的速度。 排除路由器故障: 用相同的品牌和型号replace新的路由器。 重置,重新启动几次。 搬迁路由器,设备等 从2,4更改为5Ghz。 改变频道,mhz,安全多次使用Wifi分析仪find最好的一个。 使用QoS,NAT设置,没有运气。 改变了不同的协议(802ac,802n等没有运气) 在路由器设备上更新租约,但没有运气。 Andorids疑难解答:(所有Android都是牛轧糖,股票,没有奇怪的应用程序或任何东西。) 尝试将Android手机WiFi从DHCP更改为静态DNS(Google 8.8.8.8和8.8.4.4)。 试图重置一个Android设备的出厂设置。 在Android上尝试安全模式。 我们没有改变我们家的任何东西,所以没有任何干扰我们的方面。 (我相信这个)。 平:(好的) 平安从Android手机到路由器总是很好,没有丢包。 2ms的平均延迟,几乎不pipe数据包大小。 (相同的笔记本电脑) ping一些ISP服务器会导致超时,其他的都是正常的。 Traceroute:(需要你帮忙翻译) 从电脑到coindesk.com(104.17.106.195): 1 1 ms 1 ms 1 ms 192.168.0.1 2 7 ms 8 ms 8 ms MyComputer [0.0.0.0] 3 8 ms 8 ms 9 ms fa-bbr-2-be10-10.net.comhem.se [213.200.164.87] 4 9 ms […]
我正在将我们当前的terminal服务器(Windows Server 2008 R2)迁移到服务器2016的新服务器上。我已经在新服务器上安装了所有angular色并设置了我的应用程序。 通过RemoteApp网站完美(几乎)。 然而,我无法弄清楚我的生活如何创build一个MSI可执行文件的任何我发布在服务器2016年terminal服务器上的应用程序。 这在Server 2008中非常简单(见下文)。 我怎么能在Server 2016中做到这一点? 我能够通过login到我的Server 2008 TS REMOTE APP MANAGER并连接到我的Server 2016terminal服务器来创build一个。 它创build了MSI,但它是有害的,当我在客户端上安装应用程序的图标是“损坏”,看起来损坏。 是否有更好的方法直接在Server 2016terminal服务器上创buildMSI可执行文件? 无论如何,一旦我有新的服务器2016年运行,我打算退役旧的2008年服务器。 2016年pipe理terminal服务的整个过程似乎已经退后,变得困难。 在这一点上,我有点后悔购买许可证。
我有一个很好的寻找类似的职位,但无法find相同的情况。 我尝试通过Azure从本地计算机连接到第三方url。 所以: (点对点) – > Azure VPN网关 – >(站点到站点) – >第三方URL 指向站点地址空间:172.16.0.0/24 Azure vnet地址空间:10.3.0.0/16 第三方地址空间:10.100.0.0/16 我已经把一个虚拟机放在Azurenetworking中作为一个中间人进行testing,我可以从内部连接到虚拟机,从虚拟机连接到第三方站点,但是由于某些原因,我无法完成。 最奇怪的是第三方IP从主机名正确parsing,我只是不能连接到URL(如果有的话,它是HTTPS / 443)。 如果我从本地运行一个tracert,我可以看到'tracert VM'的第一跳直接进入VPN网关,但'tracert 3rdparty'进入我的路由器 – > isp->失败,所以看起来我的路由被搞砸了不知何故。 我会认为这将是VPN网关的标准路由,但希望有一种方法可以使这项工作,因为它对我正在进行的项目至关重要。 我很高兴尝试自定义路线,或任何需要。 欣赏任何build议。