服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我试图使用以下命令来构buildPHP版本5.3.28: [root@server php-5.3.28]# ./configure –with-apxs2=/usr/bin/apxs –with-libdir=lib64 –cache-file=./config.cache –prefix=/usr/local/php-5.3.28 –with-config-file-path=/usr/local/php-5.3.28/etc –disable-debug –with-pic –disable-rpath –with-bz2 –with-curl –with-freetype-dir=/usr/local/php-5.3.28 –with-png-dir=/usr/local/php-5.3.28 –enable-gd-native-ttf –without-gdbm –with-gettext –with-gmp –with-iconv –with-jpeg-dir=/usr/local/php-5.3.28 –with-openssl –with-pspell –with-pcre-regex –with-zlib –enable-exif –enable-ftp –enable-sockets –enable-sysvsem –enable-sysvshm –enable-sysvmsg –enable-wddx –with-kerberos –with-unixODBC=/usr –enable-shmop –enable-calendar –with-libxml-dir=/usr/local/php-5.3.28 –enable-pcntl –with-imap –with-imap-ssl –enable-mbstring –enable-mbregex –with-gd –enable-bcmath –with-xmlrpc –with-ldap –with-ldap-sasl –with-mysql=/usr –with-mysqli –with-snmp –enable-soap –with-xsl –enable-xmlreader –enable-xmlwriter […]
我最近安装了Windows 2008r2服务器(仅工作组,没有AD或域)。 此服务器启用了DNS。 从局域网上不同的客户端机器运行NSLOOKUP来testingDNS操作。 启动时,它正确列出服务器名称和IP地址。 当我从>提示符input“realdomain.com”时,NSLOOKUP返回: Non-authoritative answer: Name: realdomain.com.my.domain.net Address: 67.215.65.132 客户端系统能够parsing名称,所以DNS在某种程度上工作,但我不明白为什么附加“my.domain.net”。 为realdomain.com返回的67.215.65.132地址也是不正确的。 该地址实际上属于OpenDNS。 我使用OpenDNS作为转发器,但是这些地址是208.67.xxx.xxx。 “my.domain.net”是我的本地LAN服务器的主DNS后缀。 这不是一个公开可见的域,因为服务器在专用networking上。 这个问题似乎很相似,但我不明白如何应用该解决scheme:“…从您的networking解决schemeconfiguration中删除通配符条目”。 什么通配符? “networking解决schemeconfiguration”在哪里? 正如在引用的问题,如果我inputrealdomain.com。 (最后一段时间),它工作正常,并返回正确的地址。
我正在尝试使用PHP 5.5.7在OS X 10.9.1上运行 mongo-php-driver ,但是我走到了一个死胡同,我尝试了所有我可能find的东西,没有任何工作。 一切都编译得很好,但PHP不加载扩展,并给出了一个非常奇怪的错误: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-zts-20121212/mongo.so' – dlopen(/usr/local/lib/php/extensions/no-debug-zts-20121212/mongo.so, 9): Symbol not found: _core_globals Referenced from: /usr/local/lib/php/extensions/no-debug-zts-20121212/mongo.so Expected in: flat namespace in Unknown on line 0 我已经检查了线程安全和架构问题,但一切都很好,扩展和PHP都是线程安全的和64位。 我也检查是否有任何问题的二进制文件,如phpize和php-config ,但一切似乎都很好… 我真的不知道该怎么做,任何人都有任何线索? 正如voretaq7和MadHatter所指出的,这就是我所做的: 下载PHP 5.5.7并编译 ./configure –with-apxs2=/usr/local/apache2/bin/apxs ; 下载了mongo驱动程序的master分支并按照默认configuration进行了编译; 包含在php.ini中的扩展名: extension = mongo.so ; 冉php -v ,得到了我之前说的奇怪的错误; 检查PHP和驱动程序是否正在编译64位,他们是; 检查phpize和php-config是否是在第1步中安装的那些,他们是; 吼他妈的这个狗屎,并寻求帮助。 意识到我可以尝试1.4.5的驱动程序版本。 […]
3天前,我重新加载了我的广告,dhcp,dns服务器。 服务器2008企业。 我们有一个问题。 只有服务器问题的IP。 所有文件共享,广告等作品。 可以ping和远程桌面protical到服务器本地。 去networkingping,并拉动的IP,并说networking无法访问。 如果我手动设置单位的净拉的IP就好了…..拉我的头发。
我有一个域中的时间同步问题。 我有跨越时区的DC,但PDC位于夏令时处于活动状态的时区,导致所有额外的DC和位于夏令时不活动的地方的客户端回滚一小时。这个问题能解决吗? 问候。
我明白,这两个模块之间有一个比较的主题,但这是不同的。 我正在联系cPanel支持,以帮助我释放VPS上的一些内存使用情况。 他们发现Apache 2.4的'httpd'subprocess使用了大约80MB的RSS,而在他们的testing服务器上,类似的Apache 2.4 build只使用了大约3MB的RSSsubprocess。 在讨论这个问题一段时间后,他们build议在Apache 2.4中转换到Worker MPM,而不是使用Prefork。 我search他们所说的话,发现Worker MPM使用较less的内存,但它不是线程安全的。 在网站上的其他一些话题告诉工人不会使用PHP应用程序或mod_php。 我不确定这是否正确。 我太困惑了,我该怎么办? 我有我的帐户上运行的PHP脚本,不想打断他们或数据损坏。 你有什么build议家伙? 切换到Worker MPM是否可以在不中断php应用程序的情况下解决内存不足的问题? 有什么解决scheme关于Apache的使用? 由于80MB RSS与3MB RSS相比太高。
我有一台安装了CentOS 5.9 32位的OpenVZ VPS服务器。 我也从本地供应商(masterwebnet.com)购买域名sehattotal.com。 目前sehattotal.com托pipe在hostgator.com。 我的目的是在VPS服务器中创buildDNS服务器,并将我的域指向它。 所以我尝试在我的服务器中configurationBind9,如下所示: /etc/named.conf文件: options { directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; allow-query { any; }; allow-transfer { localhost; 0.0.0.0; }; recursion no; dnssec-enable yes; dnssec-lookaside . trust-anchor dlv.isc.org.; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file […]
可以configuration 试图允许从外部连接到服务器。 端口扫描器报告端口未打开。 确认后我的iptables正确设置。 eth0 – 专用局域网 tun0 – VPN接口 ppp0 – 移动宽带连接(ISP没有防火墙限制) -P INPUT DROP -P FORWARD ACCEPT -P OUTPUT ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -i eth0 -j ACCEPT -A INPUT -i tun0 -j ACCEPT -A INPUT -i ppp0 -p icmp -j ACCEPT -A INPUT -i ppp0 -p udp -m […]
我正在尝试使用mysqltuner调整一个MySQL数据库。 Mysqltunerbuild议我增加join_buffer_size和query_cache_size。 但是,同时警告我的最大内存使用率很高,在已安装的内存(2GB)的200%以上。 我所使用的绑定当然是,如果我做了mysqltuner所说的话,内存使用率将会更高。 那么我在这里做什么? 是问题而不是与MySQL,但在这个服务器上运行的应用程序显然需要MySQL来执行大量的caching? 你将如何从这里的MySQLpipe理员专家出发? 请参阅下面的mysqltuner报告以及我当前的[mysqld]设置: MySqlTuner报告: MySQLTuner 1.2.0 – 主要的Hayden Bug报告,function请求和下载http://mysqltuner.com/使用“–help”运行其他选项和输出过滤 ——–一般统计—————————————- ———- [ – ]跳过版本检查MySQLTuner脚本 [确定]当前运行支持的MySQL版本5.5.30-log [确定]在64位体系结构上运行 ——–存储引擎统计————————————— —- [ – ]状态:+归档-BDB -Federated + InnoDB -ISAM -NDBCluster [ – ] MyISAM表中的数据:310M(表格:264) [ – ] InnoDB表中的数据:8M(表格:365) [ – ] PERFORMANCE_SCHEMA表中的数据:0B(表:17)[!!]碎片表总数:376 ——–安全build议—————————————- — [确定]所有数据库用户都分配了密码 – – – – 性能指标 – – – – […]
我想做一个子域和我的虚拟机本地IP地址之间的映射。 看起来像这个模式的东西 我直接在我的服务器(例如myserver.com )上设置了我的DNS,我认为configuration我的区域到这样的东西就足够了,但它不是: vm0 IN A 192.168.0.1 vm1 IN A 192.168.0.42 vm2 IN A 192.168.0.2 当然,这是行不通的,因为我的DNS通过192.168.0.1来parsingvm0.myserver.com ,它只在我的专用服务器本地networking上可用。 所以,我的问题是: 我怎样才能使整个互联网的这种绑定工作 重要提示: 我不想要:只有80stream量。 我想要访问整个VMnetworking。 所以nginx反向代理的东西是不是我所需要的,或者它可能是足够的,但我没有find如何? 顺便说一下,我有一些IPv6地址可用,但我不想使用它们,必须可以使用旧的v4协议来做到这一点,但是我不够好,无法正常工作。 谢谢 :)