服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我部署了我的项目在一个共享主机上有根访问服务器在图片是CENTOS 现在虽然我已经定义了服务启动启动它不开始 chkconfig –level 35 thin.startup on chkconfig –list | grep 'thin' thin.startup 0:off 1:off 2:off 3:on 4:off 5:on 6:off 这里的脚本看起来像脚本存储在/etc/init.d/thin.startup下 #!/bin/sh # # # network Bring thin server up # # chkconfig: 35 20 80 # description: Starts and stops the thin Server and # # # See how we were called. thin -C […]
我正在使用Nginx反向代理来访问在线drupal服务器上的内容。 事实是,如果Nginx失去他的互联网连接,当我试图通过反向代理调用服务器,我希望他给我回一个错误代码,说他没有设法连接远程服务器,超时,但是我唯一回来的是302代码,所以不能使用proxy_intercept_errors进行捕获。 我想要的是:如果Ngnix由于任何原因(404,50x,根本没有互联网)无法访问服务器,我希望他给我一个很好的,特定的错误页面(如果错误代码400或更高,但如果Nginx不能访问互联网)。 我使用的conf是: # Reverse proxy for remote hosts # regex capture, $1 is hostname $2 is the rest of the URI location ~* /reverseproxy/([^/]*)(.*) { $$$RESOLVER_DNS_ADRESSES_TOKEN$$$ proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504; proxy_redirect off; proxy_buffering off; proxy_set_header Host $1; proxy_cache_bypass 1; proxy_no_cache 1; proxy_intercept_errors on; # Tranform custom X-Cookie into regular […]
我有以下脚本: <?php include('Mail.php'); include('Mail/mime.php'); $recip = "me <[email protected]>"; $strSubject = "test subject"; $strMessage = "test message"; $crlf = "\n"; $headers = array('From' => $recip, 'Return-Path' => $recip, 'Subject' => $strSubject); $mime = new Mail_mime($crlf); $mime->setTXTBody($strMessage); $body = $mime->get(); $headers = $mime->headers($headers); $smtp_params["host"] = "localhost"; $smtp_params["port"] = "25"; $mail =& Mail::factory("smtp", $smtp_params); //$mail =& Mail::factory('mail'); $confirmation […]
我遇到了事务复制的问题。 我在我的服务器中有发布服务器,另一台服务器上有一个订阅者。 在我的服务器,如果我去订阅的细节,我可以看到,有1未分配的命令,但如果我执行'exec sp_repltrans'没有结果…,这是可能的,或者我有一个错误? 这台服务器最近崩溃了,我不知道当服务器崩溃时复制是否复制数据。 我尝试在表中进行一些更改,以查看未分配的命令计数器会发生什么情况,并随着更改(显示2个命令)而增加,在复制中需要比平时更长的时间(在立即复制之前),但最后还是反向返回到1。 有没有其他的方式来获得待处理的交易? – 编辑1 – 感谢布兰登,结果很有意思,用sp_browsereplcmds我find了挂起的命令。 有趣的是,挂起的命令与我上次的testing更改相对应,如果我对表进行了另一次更改以查看发生了什么,我又有2个未分配的命令,并且在过去几分钟之后,将其复制到订户,新的最后一个命令保存在未分配的命令中。 打开发布者的每个窗口并查找更多信息,我在“队列阅读器代理程序”中发现了以下错误: 复制代理程序在10分钟内未logging进度消息。 这可能表示无响应的代理或高系统活动。 validation是否正在将logging复制到目标,并且与订阅服务器,发布服务器和分发服务器的连接仍处于活动状态。 订阅者可能是问题,而不是发行者? 最后一件事情(复制代理在10分钟内没有logging进度信息…)成为我用1未分配命令所遇到的问题的一部分?
为什么Ubuntu 10.04 LTS上的PHP 5.2截断了大量的$ _POST(外部input)variables,就像PHP 5.3中的max_input_vars指令? 我正在支持一个旧的电子商务网站(即将被replace),并且在最近更新之后,由于有超过1000个inputvariables,pipe理员不能再完全编辑产品。 (使用Zend Server Community Edition安装PHP 5.2)
什么是一个很好的方式来跟踪从我的Linux服务器传输到互联网上的另一台主机的数据量? 只有https和imaps
嗨,大家好,我已经为朋友build立了一个小型共享主机。 我已经将文件chmod权限设置为 chmod 711 /home chmod 711 /home/testuser chmod 755 /home/testuser/public_html chmod o+r /home/testuser/public_html/index.htm 如何阻止用户连接到他们自己的ftp从删除html.htm文件,也与公共目录设置为chmod 755我发现他们不能做任何事情,如上传/删除目录? 附加信息:我已经跑了 setsebool -P httpd_enable_homedirs true chcon -R -t httpd_sys_content_t /home/testuser/public_html 但没有效果?
我的设置涉及使用mod_cache和mod_proxy的Apache来代理和caching我的iOS应用程序和Web服务之间的XML数据。 现在我正在使用awstats来查看我的iOS应用程序向我的代理服务器发出了多less请求。 有什么方法可以查看实际对Web服务的服务器进行的请求的统计信息(或者只是一些数字)? 以下是服务器设置的清晰图示: iOS应用程序<—–>我的caching代理服务器<—–> Web服务 请注意,除了与Web服务交互以外,我无法访问Web服务的服务器。
我们有一个连接到共享SAN存储的多个ubuntu机器的集群。 最初我们使用OCFS2作为文件系统,但是我们遇到了很多问题,我们找不到合适的文档或支持,因此我们决定迁移到另一个集群系统。 因此,考虑到我们需要保持所有节点处于活动状态,并且我们希望从集群感知文件系统移开,那么您是否可以提出最佳的系统? 我们已经看了DRBD,但它似乎只用于主动 – 被动设置。
我使用自定义包安装了Apache Tomcat sudo apt-get install tomcat6 我试过在Ubuntu Terminal中使用这个重启Apache Tomcat sudo service tomcat6 restart 那么我得到了以下错误 Invalid command 'ProxyRequests', perhaps misspelled or defined by a module not included in the server configuration Action 'configtest' failed. The Apache error log may have more information. …fail! 我如何需要检查错误日志