服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我想在variables中设置所有这些语法 su -l postgres -c "psql -c \"CREATE DATABASE graphite WITH OWNER graphite\"" CREATE DATABASE 所以我写了这个 res=$( su -l postgres -c "psql -c \"CREATE DATABASE graphite WITH OWNER graphite\"" ) CREATE DATABASE 但$res是空的 echo $res 我也试图添加" "但没有成功。 如何插入结果 su -l postgres -c "psql -c \"CREATE DATABASE graphite WITH OWNER graphite\"" 到一个shellvariables?
我正在build立一个Dovecot(2.2.2)和Postfix(3.1.0)的服务器。 Dovecot对LDAP进行身份validation,Postfix使用Dovecots SASL。 这已经很好了。 但是我想为Dovecot和Postfix稍微不同的LDAP设置。 当前设置: passdb { driver = ldap args = /etc/dovecot/dovecot-ldap.conf.ext } userdb { driver = ldap args = /etc/dovecot/dovecot-ldap.conf.ext } 摘自dovecot-ldap.conf.ext : user_filter = (& \ (objectClass=gosaMailAccount) \ (allowedServices=*I*) \ (uid=%u) \ ) 我想要allowedServices=*I* LDAPfilter( allowedServices=*I*为Dovecot和allowedServices=*S*为Postfix),能够独立地禁用SMTP和IMAP。 有人知道分离这些设置的方法吗?
我在Docker容器中的服务器上运行InluxDB。 这个命令是可以的,当从同一个服务器执行时: curl -G http://localhost:8086/query -u my_user –data-urlencode "q=SHOW DATABASES" authentication是好的,它打印数据库。 但是,当我将localhost更改为公共IP时,它不能在同一台服务器上运行,也不能在其他服务器上运行(这是主要目标,它应该从另一台服务器运行。 curl -G http://ip_of_the_same_server:8086/query -u my_user –data-urlencode "q=SHOW DATABASES"
我试图实现一种方式来直接从haproxy服务器响应“服务器响应”(或超过一些限制)时,“假”的服务器响应。 我写了一个加载到haproxy(并注册为core.service)的lua脚本,以轻量和快速的方式模仿服务器行为。 现在我需要按照规则做后端select: 后端已closures(所有服务器运行状况检查失败)。 后端速度足够慢,我不想等待一个真正的回应。 对于第一部分我设法去: acl backend_down nbsrv(be) lt 1 … use_backend fallback_backend if backend_down backend fallback_backend http-request use-service lua.fallback_service 我似乎无法find第二部分的好方法。 如何检查响应时间并根据结果在configuration中作出决定?
我有一个Django项目和一个WordPress博客的服务器,我使用Nginx从本地端口(8001为GUnicorn和8081为Apache服务) 我为我的WordPress站点设置了以下Nginx文件,但是我只能访问主页。 所有其他的网页是502.我不明白我想念什么! Nginx:Nginx.conf worker_processes 1; events { worker_connections 1024; } http { sendfile on; gzip on; gzip_http_version 1.0; gzip_proxied any; gzip_min_length 500; gzip_disable "MSIE [1-6]\."; gzip_types text/plain text/xml text/css text/comma-separated-values text/javascript application/x-javascript application/atom+xml; # Configuration for Nginx server_names_hash_bucket_size 64; server { return 404; } include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; } wordpress.conf # WordPress single site […]
我们的应用程序(LAMP)在我们当前的VPS提供商完美工作。 由于在几个弱点之前,我们正在经历非常高的负载峰值(80+)。 我们发现,CPU和内存在负载峰值期间都是正常的,只有IO延迟达到峰值,所以对我们来说显然IO延迟会导致高负载。 在延迟峰值期间,Ioping结果显示响应极其缓慢,有时甚至超过8秒。 支持人员告诉我们,一切都是正常的,他们正在监视他们的存储,但是看不到任何问题。 他们认为我们的PHP或MySql造成高延迟(和高负载)。 有没有可能延迟不是问题的原因,而是其症状? 谢谢。 更新: 是的,我们分析了日志,mysql查询和crons。 当IO延迟达到峰值时,在我们的vps中没有什么微不足道的事发生。
有从mpirun开始的app。 如果计算节点失败,那么所有进程都会崩溃,但是如果只有头节点失败(例如,重启),则进程将停留在计算节点上。 如何摆脱这个僵尸进程自动?
是否有可能将我自己的域的一部分映射到外部域: mydomain.com/blog/articles/2 应该打开 blog.com/articles/2 显示给用户的url仍然是: mydomain.com/blog/articles/2
我已经遵循这个( https://docs.microsoft.com/en-us/azure/app-service/containers/app-service-linux-ci-cd )教程来设置Azure AppService与我自己的Docker容器(nginx容器托pipe一个Angular应用程序)。 这工作几个小时,但然后开始失败。 每个请求都会导致以下错误(摘自Azure门户中的HTML响应): <h1>System.IO.IOException</h1> <h2 class="exceptionMessage">Invalid handle to path "/home/site"</h2> <p><strong>Description:</strong> HTTP 500.Error processing request.</p><p><strong>Details:</strong> Non-web exception. Exception origin (name of application or object): mscorlib.</p> <div><strong>Exception stack trace:</strong></div> <div class="details"> at System.IO.Directory.CreateDirectoriesInternal (System.String path) [0x0005e] in <4dc8ec68b0964e099af86e50301f5f3c>:0 at System.IO.Directory.CreateDirectory (System.String path) [0x0008f] in <4dc8ec68b0964e099af86e50301f5f3c>:0 at System.IO.DirectoryInfo.Create () [0x00000] in <4dc8ec68b0964e099af86e50301f5f3c>:0 at (wrapper […]
我有一个反向代理运行在EC2实例设置上,我打算使用它连接到客户端的临时环境,以便我们可以在应用程序与其网站上线之前检查它们之间的兼容性。 客户将我们的办公室和我们的Heroku盒子列入白名单。 如果我通过办公networking访问反向代理,那么Nginx的日志中就会显示请求,并且浏览器按照预期的方式通过反向代理加载该站点。 我也为我们的Heroku服务器设置了例外,但是请求每次都超时。 奇怪的是,在Nginx日志中没有任何东西出现 – 没有超时或其他失败的请求。 Heroku服务器具有以下静态IP:195.219.8.206,195.219.8.212 有人知道为什么会发生这种情况吗? 这是我的Nginxconfiguration: server { listen 80; server_name company-staging-proxy.redant.cloud; proxy_redirect http://www.uat2prd.company.com http://company-staging-proxy.redant.cloud; proxy_redirect https://www.uat2prd.company.com https://company-staging-proxy.redant.cloud; location / { add_header Set-Cookie Experiment=FH; resolver 127.0.0.1; proxy_pass http://www.uat2prd.company.com; proxy_set_header Accept-Encoding ""; # sub_filter_types *; sub_filter 'www.uat2prd.company.com' 'company-staging-proxy.redant.cloud'; sub_filter 'www.c1.uat2prd.company.com' 'company-c1-staging-proxy.redant.cloud'; sub_filter 'www.c2.uat2prd.company.com' 'company-c2-staging-proxy.redant.cloud'; sub_filter_once off; proxy_set_header Set-Cookie Experiment=FH; proxy_set_header X-Real-IP $remote_addr; […]