我有一个WordPress的安装在一个专用的服务器体面的内存(8GB以上)。 WordPress的安装包括许多插件 – 50个活动插件。 最重要的是要注意的是WordPress的多语言WPML插件。 主题是织女二临 。 这个堆栈是LAMP – CentOS 6.3,Apache 2.4.4,Percona MySQL,PHP-FPM。 我一直很蠢,没有设置testing或登台服务器。 一切运行良好,直到我更新到WordPress 3.8,并同时更新了几个插件。 那时候我没注意,但是所有的小工具都搞乱了,导航等等 我启用了error_log一点,即 ini_set('log_errors',TRUE); ini_set('error_reporting', E_ALL); ini_set('error_log', dirname(__FILE__) . '/error_log.txt'); 这导致了一个巨大的文件 – 基本上每4分钟左右error_log增长大约一个GB。 我在错误日志中发现的主要错误是数据库服务器断开连接,更为人所知 MySQL服务器已经消失 正如Rackspace所build议的,我编辑了my.cnf来添加 wait_timeout = 60 没有帮助。 还向my.cnf添加了caching query_cache_type = 1 query_cache_limit = 8M query_cache_size = 512M 没有帮助。 (是的,我每次编辑my.cnf时重新启动mysql) 还试过这里build议的方法:在wp-db.php之前 $this->select( $this->dbname, $this->dbh ); 我补充说 $this->query("set session […]
我们是一家软件开发公司,之前外包了硬件方面的业务,但现在我们正在研究构build自己的私有云。 我们最近购买了几台服务器,其中一台应该是中央存储设备。 规格如下: 机箱:CSE-826BE16-R920LPB主板:Supermicro X10SLL-F CPU E3-1200v3,Intel C222,2GbE,最高32GB DDR3 ECC,2xSATA3,4xSATA2,4xDDR3 IPMI 1x CPU Intel Xeon E3-1220v3 – 3.1GHz,8MBcaching,4核,HT,LGA1150,80W 1个散热器SNK-0046A4 Activ 2U 4x 8GB三星M391B1G73QH0-CK0 1600MHz DDR3 ECC无缓冲2R×8 2x SSD 80GB Intel DC S3500系列2,5“SATA3,读取340 MB / s,写入100 MB / s 10倍速硬盘2TB希捷Constellation ES.3 ST2000NM0023 3,5“SAS2,7200rpm,128MB 希捷硬盘被设置为RAID 6arrays。 SSD位于RAID 1中,充当maxCache容器,使用maxView Storage Manager打开和closures。 我的第一个问题 – 这种configuration对于私有云的中央存储是否有意义,我们计划在其中有两个CPU和其上的大量RAM的其他3个计算节点? 我的第二个问题 – 具有较less硬盘驱动器的类似configuration对于具有多个并发请求的报告系统的MySQL数据库服务器是否合理? 或者更有意义的是在创build临时表的MySQL临时空间中使用SSD。 […]
刚刚在ScanMyServer.com上运行安全testing,结果显示一个中等风险的漏洞: 数据库可从互联网上获得 简介:远程主机正在运行可从Internet访问的数据库服务器。 MySQL服务器正在侦听此端口。 推荐的解决scheme:过滤到这个端口的stream量。 我的问题是我该如何解决它? 谢谢。
我正在使用连接到pgpool2的Liferay集群,当我对Web服务器运行大量的用户活动时,我发现很多关于liferay无法build立到数据库连接的exception。 在pgpool后面有两个数据库 例外情况 Caused by: java.sql.SQLException: Connections could not be acquired from the underlying database! ———- Caused by: com.mchange.v2.resourcepool.ResourcePoolException: A ResourcePool cannot acquire a new resource — the factory or source appears to be down. org.postgresql.util.PSQLException: The connection attempt failed. at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:152) at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66) at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:125) at org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:30) at org.postgresql.jdbc3.Jdbc3Connection.<init>(Jdbc3Connection.java:24) at org.postgresql.Driver.makeConnection(Driver.java:393) at org.postgresql.Driver.connect(Driver.java:267) at […]
昨晚我正在做一个服务器维护,需要重新启动数据库。 configuration没有改变。 目前的设置如下: 主(server1) – 主(server2)和从(server0) MySQL版本:mysql-5.5.32 server0和server1启动罚款后重新启动,但是当我尝试启动server0它崩溃信号11错误: 这里是日志输出: 140604 03:10:08 mysqld_safe Starting mysqld daemon with databases from /opt/mysql/mysql_data 140604 3:10:08 [Note] Plugin 'FEDERATED' is disabled. 140604 3:10:08 InnoDB: The InnoDB memory heap is disabled 140604 3:10:08 InnoDB: Mutexes and rw_locks use GCC atomic builtins 140604 3:10:08 InnoDB: Compressed tables use zlib 1.2.3 140604 3:10:08 […]
我有一个行为不正常的服务器。 当我调查是否被黑客攻击时,我也在考虑我的备份选项: 正如许多职位所说的,唯一真正了解自己是干净的方法是擦拭并重新开始。 一旦我重置了服务器,我想从备份中恢复网站。 问题是我不知道什么时候被破解(虽然我可以猜测)。 如果我从破解的服务器上恢复数据库,那么数据库本身有可能被破坏,或者假设我已经更改了所有的密码等,我可以从该数据库恢复吗? 我的理解是,人们试图从数据库中窃取数据,而不是使用数据库本身作为利用,但我不知道。 (在这种情况下,我认为服务器已经被劫持发送垃圾邮件,并没有真正有价值的数据库,小网站,5用户等)
我需要pipe理一些configuration文件。 这些文件可以存储在AWS S3上并通过URL检索。 另一种方法是使用应用程序服务器并将JSON内容存储到数据库并公开API以检索数据。 每种方法的优缺点是什么?
我目前正在使用Azure上的虚拟机上的Web服务器上已安装实例的数据库。 我正在考虑将其移动到一个实际的Azure数据库,所以我可以负载平衡Web服务器。 Azure数据库的工作方式与直接安装相同吗? 因为我只是搬到一台新的服务器上,所以会花费多less呢? 基本上寻找优点和缺点。 我熟悉SQL Server Management Studio。
我有一个Nginx和PostgreSQL的OpenShift设备,需要允许一个Java applet(由Nginx提供)直接访问PG数据库。 我已经尝试编辑~/postgresql/conf/postgresql.conf.erb.hidden ,但是我似乎没有适当的权限来更改它,并且不能更改环境variablesOPENSHIFT_POSTGRESQL_DB_PORT 。 那么有没有人有其他的build议? 这是一个学校的任务,我宁愿不必使用另一台服务器的数据库,并且从字面上不能为此(不幸的是,这部分的任务)的API。
我需要保证一个内部的Web服务器和SQL数据库,这将被公开(www)在这个阶段,我只是想提供一个合理的安全性($$),直到它变得更大,进一步的工作将完成。 由于服务器位于企业LAN内部,因此networking服务器将被移到DMZ中,同时打开\closures正确的端口。 所以问题是,如果SQL服务器停留在移动到DMZ的LAN? 我认为把分数维持在分解这个问题是有道理的,其他人都会这么想。 *请记住,在这个阶段,我正在寻求合理的安全性,现阶段额外的内部防火墙已经不在了。