精华内容
下载资源
问答
  • 本次测试采取负载测试、并发测试、可靠性测试。测试方案采取模拟真实用户使用场景,模拟指定人数在一定时间点击界面产生的请求数。 在并发10(单位个/s)、20、40、80、160、500、1000、2000的基准下,调整用户数...
  • 30.3.异步提交 异步提交是一个允许事务能更快完成的选项,代价是在数据库崩溃时最近的事务会...因此客户端可以确保那些报告已被提交的事务确会被保存,即便随后马上发生了一次服务器崩溃。但是,对于短事务来说这...

    30.3. 异步提交

    异步提交是一个允许事务能更快完成的选项,代价是在数据库崩溃时最近的事务会丢失。在很多应用中这是一个可接受的交换。

    如前一节所述,事务提交通常是同步的:服务器等到事务的WAL记录被刷写到持久存储之后才向客户端返回成功指示。因此客户端可以确保那些报告已被提交的事务确会被保存,即便随后马上发生了一次服务器崩溃。但是,对于短事务来说这种延迟是其总执行时间的主要部分。选择异步提交模式意味着服务器将在事务被逻辑上提交后立刻返回成功,而此时由它生成的WAL记录还没有被真正地写到磁盘上。这将为小型事务的生产力产生显著地提升。

    异步提交会带来数据丢失的风险。在向客户端报告事务完成到事务真正被提交(即能保证服务器崩溃时它也不会被丢失)之间有一个短的时间窗口。因此如果客户端将会做一些要求其事务被记住的外部动作,就不应该用异步提交。例如,一个银行肯定不会使用异步提交事务来记录一台ATM的现金分发。但是在很多情境中不需要这种强的保证,例如事件日志。

    使用异步提交带来的风险是数据丢失,而不是数据损坏。如果数据库可能崩溃,它会通过重放WAL到被刷写的最后一个记录来进行恢复。数据库将因此被恢复到一个自身一致状态,但是任何还没有被刷写到磁盘的事务将不会反映在该状态中。因此其影响就是丢失了最后的少量事务。由于事务按照提交顺序被重放,所以不会出现任何不一致性 — 例如一个事务B按照前面一个事务A的效果来进行修改,则不会出现A的效果丢失而B的效果被保留的情况。

    用户可以选择每一个事务的提交模式,这样可以有同步提交和异步提交的事务并行运行。这允许我们灵活地在性能和事务持久性之间进行权衡。提交模式由用户可设置的参数synchronous_commit控制,它可以使用任何一种修改配置参数的方法进行设置。一个事务真正使用的提交模式取决于当事务提交开始时synchronous_commit的值。

    特定的实用命令,如DROP TABLE,被强制按照同步提交而不考虑synchronous_commit的设定。这是为了确保服务器文件系统和数据库逻辑状态之间的一致性。支持两阶段提交的命令页总是同步提交的,如PREPARE TRANSACTION

    如果数据库在异步提交和事务WAL记录写入之间的风险窗口期间崩溃,在该事务期间所作的修改丢失。风险窗口的持续时间是有限制的,因为一个后台进程(WAL写进程)每wal_writer_delay毫秒会把未写入的WAL记录刷写到磁盘。风险窗口实际的最大持续时间是wal_writer_delay的3倍,因为WAL写进程被设计成倾向于在忙时一次写入所有页面。

    小心

    一个立刻关闭等同于一次服务器崩溃,因此也将会导致未刷写的异步提交丢失。

    异步提交提供的行为与配置fsync = off不同。fsync是一个服务器范围的设置,它将会影响所有事务的行为。它禁用了PostgreSQL中所有尝试同步写入到数据库不同部分的逻辑,并且因此一次系统崩溃(即,一个硬件或操作系统崩溃,不是PostgreSQL本身的失败)可能造成数据库状态的任意损坏。在很多情境中,带来大部分性能提升的异步提交可以通过关闭fsync来获得,而且不会带来数据损坏的风险。

    commit_delay也看起来很像异步提交,但它实际上是一种同步提交方法(事实上,commit_delay在异步提交时被忽略)。commit_delay会使事务在刷写WAL到磁盘之前有一个延迟,它期望由一个这样的事务所执行的刷写能够也服务于其他同时提交的事务。该设置可以被看成是一种时间窗口,在其期间事务可以参与到一次单一的刷写中,这种方式用于在多个事务之间摊销刷写的开销。

    本文转自PostgreSQL中文社区,原文链接:30.3. 异步提交

    展开全文
  • 云安全联盟报告显示,大约64.9%的IT领导者认为与传统内部部署软件相比,云服务器更加安全。云计算提供商在提高信心方面发挥重要作用,有助于提升IT和业务领导者的关键数据在线安全和可靠。由于您无法直接获悉云...

    越来越多的企业已经开始把他们的业务数据交给云服务器,所以云计算已经逐步赢得市场认可。最初,管理人员对于云计算犹豫不决,但现在他们已经开始相信云计算的实力。云安全联盟报告显示,大约64.9%的IT领导者认为与传统内部部署软件相比,云服务器更加安全。云计算提供商在提高信心方面发挥重要作用,有助于提升IT和业务领导者的关键数据在线安全和可靠。由于您无法直接获悉云服务器的物理措施,您也无法控制,为让您信任这些物理安全措施,您需要根据下列问题,向云服务器供应商获得相关信息,以取得信任:

    一、云服务器供应商能否准确地满足我的安全需求?

    甲骨文公司云安全副总裁Ben Nelson表示,通常公司都非常习惯具有令人难以置信的严格的安全控制。此外,Ben说,由于大部分的安全控制措施都是在现场和企业IT的指导下实施,所以公司可以提出非常具体的要求。

    选购云服务器时,您应该确认云供应商提供的服务条款和协议是否清晰,是否透明。否则,最后可能会导致沟通不畅。此外,您还需要检查云供应商在数据保护方面的基础架构安全性以及网络安全性。

    二、云服务器供应商对共同责任的定义是否清晰?

    一些技术和程序方面的安全责任将取决于实施情况。例如,基础架构即服务(IaaS)的网络虚拟化和物理基础架构的安全性是供应商的责任,而客户应当自行处理应用程序、数据、操作系统和服务配置的安全性。但是您需要确保分工的明确定义。

    三、云服务器供应商的政策和流程是否透明?

    可靠的云服务器供应商应当公布详细的云服务器基础设施、安全措施以及所有收费/付费技术支持服务项目等信息。云服务器供应商需要制定严密准确的服务条款和服务水平协议,清楚地列出业务托管和交付的相关标准,以及突发事件的处理及补偿政策。

    展开全文
  • 安全可靠性高:BD-R 采取物理刻录的方式,一次刻录后无法篡改,在数据保 存后不会因断电、病毒入侵、恶意篡改等原因而受影响,存储安全可靠性高。 存储寿命长:传统存储介质采取磁存储、电存储的原理,由于不存在...
  • lnmp+zabbix监控服务器

    2020-03-01 11:23:32
    它能够监控各种服务器的健康性、网络的稳定性以及各种应用系统的可靠性。当监控出现异常时,Zabbix通过灵活的告警策略,可以为任何事件配置基于邮件、短信、微信等告警机制。而这所有的一切,都可以通过Zabbix提供的...

    一、zabbix运行架构
    Zabbix是一个企业级的分布式开源监控解决方案。它能够监控各种服务器的健康性、网络的稳定性以及各种应用系统的可靠性。当监控出现异常时,Zabbix通过灵活的告警策略,可以为任何事件配置基于邮件、短信、微信等告警机制。而这所有的一切,都可以通过Zabbix提供的web界面进行配置和操作,基于web的前端页面还提供了出色的报告和数据可视化功能。这些功能和特性使我们运维人员可以非常轻松的搭建一套功能强大的运维监控管理平台。

    Zabbix的运行架构如下:
    在这里插入图片描述
    从上面的运行架构图可以看到,Zabbix主要有几个组件构成,分别如下:
    1、Zabbix Server
    Zabbix Server是Zabbix的核心组件,是所有配置信息、统计信息和操作数据的核心存储器。它主要负责接收客户端发送的报告和信息,同时,所有配置、统计数据及配置操作数据均由其组织进行。

    2、Zabbix Database Storage
    主要用于存储数据,所有配置信息和Zabbix收集到的数据都被存储在数据库中。可以使用MySQL、oracle、SQLite等。

    3、Zabbix Web界面
    这是Zabbix提供的GUI接口,通常(但不一定)与Zabbix Server运行在同一台物理机器上。

    4、Zabbix Proxy 代理服务器
    这是一个可选组件,常用于分布式监控环境中,代理Server可以替Zabbix收集新能和可用性数据,汇总后统一发往Zabbix Server端。

    5、Zabbix Agent 监控代理
    Zabbix Agent部署在被监控的主机上,能够主动监控本地资源和应用程序,并负责收集数据发往Zabbix Server端或Zabbix Proxy端。

    二、Zabbix监控术语
    在Zabbix监控系统中,有一些常用的术语,下面是简单的介绍。

    1、主机(host)
    表示要监控的一台服务器或者网络设备,可以通过IP或主机名指定。

    2、主机组(host group)
    主机的逻辑组:它包含主机和模板,但同一个主机组内的主机和模板没有任何直接的关联;主机组通常在给用户或用户组指派监控权限时使用。

    3、监控项(item)
    表示一个监控的具体对象,例如监控服务器的CPU负载、磁盘空间等,item是Zabbix进行数据收集的核心,相对某个监控对象,每个item都由“key”来标识。

    4、触发器(trigger)
    其实就是一个监控阈值表达式,用于评估某监控对象接收到的数据是否在合理范围内;如果接收的数据大于阈值时,触发器的状态将从“OK”转变为“Problem”,当接收到的数据低于阈值时,又转变为“OK”状态。

    5、应用集(Applications)
    一组监控项组成的逻辑集合。

    6、动作(action)
    指对于监控中出现的问题事先定义的处理方法,例如发送通知、何时执行操作、执行的频率等等。

    7、报警媒介类型(media)
    表示发送通知的手段,告警通知的途径,如Email、Jabber或SMS等。

    8、模板(template)
    一组可以被应用到一个或多个主机上的实现集合,一个模板通常包含了应用集、监控项、触发器、图形、聚合图形、自动发现规则、web场景等几个项目;模板可以直接链接到某个主机。

    模板是学习zabbix的一个难点和重点,为了实现批量、自动化监控,通常会将具有相同特征的监控项汇总到模板中,然后在主机中直接引用即可,实现快速监控部署。

    三、部署Zabbix监控平台
    Zabbix的监控平台部署比较简单,前提是准备好LNMP或LAMP环境。

    我这里将从部署LNMP环境开始配置.下载我提供的各种源码包,提取码:kytn 并上传至Zabbix服务器。
    1、部署Nginx

    #解包
    [root@zabbix ~]# tar zxf pcre-8.39.tar.gz -C /usr/src
    [root@zabbix ~]# tar zxf nginx-1.14.0.tar.gz -C /usr/src
    [root@zabbix ~]# tar zxf zlib-1.2.8.tar.gz -C /usr/src
    #安装依赖及nginx
    [root@zabbix ~]# yum -y install openssl-devel pcre-devel
    [root@zabbix ~]# cd /usr/src/nginx-1.14.0/
    [root@zabbix nginx-1.14.0]# ./configure --prefix=/usr/local/nginx --with-http_dav_module --with-http_stub_status_module --with-http_addition_module  --with-http_sub_module --with-http_flv_module  --with-http_mp4_module  --with-pcre=/usr/src/pcre-8.39 --with-zlib=/usr/src/zlib-1.2.8 --with-http_ssl_module --with-http_gzip_static_module --user=www --group=www && make && make install
    #创建运行用户及命令优化
    [root@zabbix nginx-1.14.0]# useradd -M -s /sbin/nologin www
    [root@zabbix nginx-1.14.0]# cd
    [root@zabbix ~]# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
    [root@zabbix ~]# vim /usr/local/nginx/conf/nginx.conf          #编辑nginx配置文件
       server {
            listen       80;
            location / {
                root   html;
                index index.php index.html index.htm;    #添加index.php
            }
                    #注意删除下面段落的注释符号
            location ~ \.php$ {
                root           html;
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
                include        fastcgi.conf;   #修改此行
            }
    [root@zabbix ~]# nginx      #启动nginx
    #编写php首页文件
    [root@zabbix ~]# cat > /usr/local/nginx/html/index.php << EOF
    > <?php
    > phpinfo();
    > ?>
    > EOF
    

    2、部署安装PHP

    #安装依赖
    [root@zabbix ~]# yum -y install libxml2-devel openssl-devel bzip2-devel libcurl-devel libjpeg-devel libpng-devel freetype-devel
    #解包
    [root@zabbix ~]# tar zxf php-5.6.27.tar.gz -C /usr/src/
    [root@zabbix ~]# tar zxf libmcrypt-2.5.7.tar.gz -C /usr/src
    #编译安装libmcrypt
    [root@zabbix ~]# cd /usr/src/libmcrypt-2.5.7
    [root@zabbix libmcrypt-2.5.7]#  ./configure --prefix=/usr/local/libmcrypt && make && make install
    #编译安装PHP
    [root@zabbix libmcrypt-2.5.7]# cd ../php-5.6.27/
    [root@zabbix php-5.6.27]# ./configure --prefix=/usr/local/php5.6 --with-config-file-path=/etc --with-mysql=mysqlnd  --with-mysqli=mysqlnd --with-gd  --with-iconv --with-libxml-dir=/usr --with-mhash  --with-mcrypt=/usr/local/libmcrypt  --with-config-file-scan-dir=/etc/php.d  --with-bz2  --with-zlib --with-freetype-dir --with-png-dir --with-jpeg-dir --enable-xml --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --enable-mbregex --enable-fpm --enable-mbstring --enable-ftp --enable-gd-native-ttf --with-openssl --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip  --enable-soap  --without-pear  --with-gettext  --enable-session --with-curl && make && make install
    #优化PHP配置文件
    [root@zabbix php-5.6.27]# cp php.ini-production /etc/php.ini
    [root@zabbix php-5.6.27]# cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
    [root@zabbix php-5.6.27]# chmod +x /etc/init.d/php-fpm
    [root@zabbix php-5.6.27]# chkconfig --add php-fpm 
    [root@zabbix php-5.6.27]# chkconfig php-fpm on
    [root@zabbix php-5.6.27]#  cp /usr/local/php5.6/etc/php-fpm.conf.default /usr/local/php5.6/etc/php-fpm.conf
    [root@zabbix php-5.6.27]# cd
    #优化其配置文件并启动
    [root@zabbix ~]# sed -i 's/pm.max_children = 5/pm.max_children = 50/g' /usr/local/php5.6/etc/php-fpm.conf
    [root@zabbix ~]# sed -i 's/pm.start_servers = 2/pm.start_servers = 5/g' /usr/local/php5.6/etc/php-fpm.conf
    [root@zabbix ~]# sed -i 's/pm.min_spare_servers = 1/pm.min_spare_servers = 5/g' /usr/local/php5.6/etc/php-fpm.conf
    [root@zabbix ~]# sed -i 's/pm.max_spare_servers = 3/pm.max_spare_servers = 35/g' /usr/local/php5.6/etc/php-fpm.conf
    [root@zabbix ~]# systemctl start php-fpm
    [root@zabbix ~]# netstat -anpt | grep 9000
    

    3.客户端访问定义的php页面:
    在这里插入图片描述
    4、安装及配置MySQL数据库
    如果需要自定义安装MySQL数据库,可以参考博文:Linux 安装 MySQL 及基本操作
    我这里为了方便,采用脚本的方式快速安装一个MySQL数据库,如若需要,可以下载使用 提取码:ucwp(注:该脚本安装后的MySQL的root密码为“123”)。

    #上传我提供的包后,执行以下命令
    [root@zabbix ~]# sh mysql.sh        #等待些许时间后,出现以下提示,则表示数据库部署成功
    Starting MySQL. SUCCESS! 
    mysql: [Warning] Using a password on the command line interface can be insecure.
    #创建zabbix库及用户
    [root@zabbix ~]# mysql -uroot -p123        #登录MySQL
    mysql> create database zabbix character set utf8;
    mysql> grant all on zabbix.* to zabbix@'localhost' identified by '123.com';
    mysql> grant all on zabbix.* to zabbix@'192.168.1.%' identified by '123.com';
    mysql> exit
    

    5、部署Zabbix服务

    #解包
    [root@zabbix ~]# tar zxf fping-3.12.tar.gz -C /usr/src
    [root@zabbix ~]# tar zxf zabbix-3.2.1.tar.gz -C /usr/src
    #安装fping命令
    [root@zabbix ~]# cd /usr/src/fping-3.12/
    [root@zabbix fping-3.12]# ./configure && make && make install
    [root@zabbix fping-3.12]# cd ../zabbix-3.2.1/
    [root@zabbix zabbix-3.2.1]# useradd -M -s /sbin/nologin zabbix
    [root@zabbix zabbix-3.2.1]# chown zabbix:zabbix /usr/local/sbin/fping 
    [root@zabbix zabbix-3.2.1]# yum -y install net-snmp net-snmp-devel curl-devel java-1.8.0-openjdk java-1.8.0-openjdk-devel OpenIPMI-devel libssh2-devel
    [root@zabbix zabbix-3.2.1]# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-java --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl --with-openipmi && make && make install
    #--enable-java:方便后续监控 tomcat 程序所用
    #--with-openipmi:用户可以利用 IPMI 监视服务器的物理特征,如温度、电压、风扇工作状态、电源供应等。
    [root@zabbix ~]# ln -s /usr/local/zabbix/bin/* /usr/local/bin/
    [root@zabbix ~]# ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/
    #导入zabbix数据到MySQL,注意导入的顺序,如果导入后返回提示信息,可忽略,是因为导入的命令将密码展示在了终端
    [root@zabbix ~]# cd /usr/src/zabbix-3.2.1/database/mysql/
    [root@zabbix mysql]# mysql -u zabbix -p123.com -h localhost zabbix < schema.sql 
    [root@zabbix mysql]# mysql -u zabbix -p123.com -h localhost zabbix < images.sql 
    [root@zabbix mysql]# mysql -u zabbix -p123.com -h localhost zabbix < data.sql 
    [root@zabbix ~]# chown -R zabbix:zabbix /usr/local/zabbix/
    

    6、优化zabbix并启动

    #修改zabbix配置文件
    [root@zabbix mysql]# sed -i 's/# ListenPort=10051/ListenPort=10051/g' /usr/local/zabbix/etc/zabbix_server.conf
    [root@zabbix mysql]# sed -i 's/LogFile=\/tmp\/zabbix_server.log/LogFile=\/usr\/local\/zabbix\/logs\/zabbix_server.log/g' /usr/local/zabbix/etc/zabbix_server.conf
    [root@zabbix mysql]# sed -i 's/# PidFile=\/tmp\/zabbix_server.pid/PidFile=\/usr\/local\/zabbix\/logs\/zabbix_server.pid/g' /usr/local/zabbix/etc/zabbix_server.conf
    [root@zabbix mysql]# sed -i 's/# DBHost=localhost/DBHost=localhost/g' /usr/local/zabbix/etc/zabbix_server.conf
    [root@zabbix mysql]# sed -i 's/# DBPassword=/DBPassword=123.com/g' /usr/local/zabbix/etc/zabbix_server.conf
    [root@zabbix mysql]# sed -i 's/# DBSocket=\/tmp\/mysql.sock/DBSocket=\/usr\/local\/mysql\/mysql.sock/g' /usr/local/zabbix/etc/zabbix_server.conf
    [root@zabbix mysql]# sed -i 's/# DBPort=3306/DBPort=3306/g' /usr/local/zabbix/etc/zabbix_server.conf
    [root@zabbix mysql]# sed -i 's/# FpingLocation=\/usr\/sbin\/fping/FpingLocation=\/usr\/local\/sbin\/fping/g' /usr/local/zabbix/etc/zabbix_server.conf
    [root@zabbix mysql]# sed -i 's/# LogSlowQueries=0/LogSlowQueries=3000/g' /usr/local/zabbix/etc/zabbix_server.conf
    #如果数据库名称和数据库用户没有和我创建的一样,那么还需要更改以下两项
    #DBName=zabbix     #数据库名称
    #DBUser=zabbix     #登录数据库的用户名
    [root@zabbix mysql]# echo "/usr/local/mysql/lib" >> /etc/ld.so.conf
    [root@zabbix mysql]# ldconfig        #刷新上面的更改
    [root@zabbix ~]# mkdir /usr/local/zabbix/logs
    [root@zabbix zabbix]# chown -R zabbix:zabbix /usr/local/zabbix
    [root@zabbix ~]# cd /usr/src/zabbix-3.2.1/misc/init.d/fedora/core
    [root@zabbix core]# cp zabbix_agentd /etc/init.d/
    [root@zabbix core]# cp zabbix_server /etc/init.d/
    [root@zabbix core]# sed -i 's/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g' /etc/init.d/zabbix_server 
    [root@zabbix core]# sed -i 's/PIDFILE=\/tmp\/$BINARY_NAME.pid/PIDFILE=\/usr\/local\/zabbix\/logs\/$BINARY_NAME.pid/g' /etc/init.d/zabbix_server 
    [root@zabbix logs]# /etc/init.d/zabbix_server start    #启动zabbix,也可以执行“zabbix-server”来启动
    #如果脚本启动没有报错,但端口也没在监听,可以先使用脚本stop一下,再start
    [root@zabbix logs]# netstat -anpt | grep 10051
    tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      89911/zabbix_server 
    #准备zabbix的网页文件
    [root@zabbix ~]# cd /usr/src/zabbix-3.2.1/frontends/
    [root@zabbix frontends]# cp -r php/ /usr/local/nginx/html/zabbix
    

    7、client访问nginx代理以便配置zabbix
    访问Nignx服务器的IP/zabbix即可,它会自动跳转到下面的页面:
    在这里插入图片描述
    这里会出现报错信息,如下
    在这里插入图片描述
    上述的报错信息大概是php的配置项不符合其要求,那么就改一下php的配置文件咯!如下:

    #更改php配置文件
    [root@zabbix ~]# sed -i 's/post_max_size = 8M/post_max_size =16M/g' /etc/php.ini 
    [root@zabbix ~]# sed -i 's/max_execution_time = 30/max_execution_time = 300/g' /etc/php.ini 
    [root@zabbix ~]# sed -i 's/max_input_time = 60/max_input_time = 300/g' /etc/php.ini 
    [root@zabbix ~]# sed -i 's/;date.timezone =/date.timezone = Asia\/Shanghai/g' /etc/php.ini 
    [root@zabbix ~]# sed -i 's/;always_populate_raw_post_data = -1/always_populate_raw_post_data = -1/g' /etc/php.ini 
    [root@zabbix ~]# systemctl restart php-fpm            #重启php服务
    

    刷新浏览器页面,如下(全部为“OK”):
    在这里插入图片描述
    输入相应的信息,数据库监听IP及端口等信息:密码是你数据库创建zabbix库用户的密码
    在这里插入图片描述
    ip改一下,单击下一步:
    在这里插入图片描述
    确认无误后,单击下一步:
    在这里插入图片描述
    报错,提示无法创建配置文件,让我们手动下载配置文件并上传到指定的目录,那就点击下载
    在这里插入图片描述

    将下载的配置文件上传到这个目录下
    [root@zabbix ~]# ls /usr/local/nginx/html/zabbix/conf/zabbix.conf.php
    /usr/local/nginx/html/zabbix/conf/zabbix.conf.php
    

    然后刷新页面如下,单击“finish”完成:
    在这里插入图片描述
    输入zabbix用户名及密码进行登录(默认用户名:admin,密码:zabbix):
    在这里插入图片描述
    更改默认语言为中文:
    在这里插入图片描述
    8、解决后续制作图表的中文乱码问题

    [root@zabbix ~]# cd /usr/local/nginx/html/zabbix/fonts/    #切换至该目录
    [root@zabbix fonts]# rz            #上传我提供的simkai.ttf文件,也可以从我们的windows字体中找该文件
    
    [root@zabbix fonts]# ls   #确认“simkai.ttf”在该目录下
    DejaVuSans.ttf  simkai.ttf
    #修改以下文件
    [root@zabbix fonts]# sed -i 's/DejaVuSans/simkai/g' /usr/local/nginx/html/zabbix/include/defines.inc.php 
    
    展开全文
  • resin-2.1.8服务器

    2008-09-16 14:23:36
    Resin支持负载平衡(Load balancing),可以增加WEB站点的可靠性。方法是增加服务器的数量。比如一台SERVER的错误率是1%的话,那么支持负载平衡的两个Resin服务器就可以使错误率降到0.01%。 Resin 2.1.4( resin-...
  • 为了完整地检验VMware VSAN 环境下性能与可靠性,测试环境要求至少三台服务器用于安装VMware的ESXi Server(注:建议和引导客户准备至少4台服务器,方便于测试在线热添加VSAN节点服务器这个功能),每台服务器...
  • ETH Dapp 体验报告

    2018-12-02 20:53:00
    Dapp 体验报告 Dapp是分散式的应用程序。DApp运行在去中心化的网络上,也就是区块链网络中。网络中不存在中心化的节点可以...随着高可用可靠的基础设施服务商(GCP和AWS等)出现,减轻单点故障方面取得进展,但...

    Dapp 体验报告

    • Dapp是分散式的应用程序。DApp运行在去中心化的网络上,也就是区块链网络中。网络中不存在中心化的节点可以完整的控制DApp。
    • 必须依赖合约部署,没有一个中心化的服务器托管。
    • 对比现代web应用程序依赖的基础设施,其中存在单点故障的问题。这些单点故障包括服务器基础设施、代码库、数据库等。随着高可用性和可靠的基础设施服务商(GCP和AWS等)出现,减轻单点故障方面取得进展,但强如亚马逊,也会出现2018年初的停运,很难避免停机。
    • Dapp通过在多个对等节点网络上存储数据或基础架构的关键组件来缓解这些问题。如果网络中的每个参与者都拥有数据副本,则数据很难丢失。
    • “在软件中,业务逻辑是程序的一部分,它编码确定如何创建、存储和更改数据的现实业务规则。”业务逻辑本质上是一组合约,规定业务对象如相互交互、并定义用户或其他对象如何访问和更新对象。
    • 在传统的web应用程序中,这些业务逻辑合约是在可变的软件中实现。软件在初始创建后可以进行修改,同时也在不能保证防篡改和可审计的私有服务器上运行。
    • 以太坊Dapp,是建立在以太坊钱包账户之上,充值提现也依赖以太坊主网和节点,存在转账速度比较慢的缺点。
    • 过高的转账手续费。矿工优先选择高收费交易来增加区块链挖矿收入。由于网络中的带宽和计算能力是有限的,因此,很容易想象,一个恶意设置高费用却不正当的交易,有效地阻止了许多低费用的合法交易。

    转载于:https://www.cnblogs.com/ShaoYinling/p/10055230.html

    展开全文
  • HTTP协议分析报告

    2011-11-30 20:45:42
    (2) 由于网页文档的传输需要可靠性的保证,所以HTTP协议使用TCP协议,TCP协议是一个面向连接的协议,在通信时需要建立连接,通信结束要释放连接,TCP建立连接时需要三次握手,提供可靠的数据传输,HTTP协议默认...
  • 服务器角度来说,如何帮助中小企业找到适合业务发展需求的服务器,并同时兼备灵活和高价比的产品成为重中之重。有调查报告指出,目前我国中小企业约有4000万家,占企业总数的99%。因此,适合中小企业的入门级...
  • 根据越来越多的报告结果... 香港服务器机房可靠的硬件条件  作为手机网游来说最重要的就是能够在多种网络条件下稳定运行,所以对于服务端而言一个稳定的运行环境是相当重要的,尤其像这些强连接的业务而言,如果服.
  • 资源包括源代码和报告。在源代码中,需要对IP进行修改以测试。 基于TCP和UDP协议实现的一个即时通讯工具,具体功能包括: 工具包括服务器端和客户端; 具备用户注册、登录、找回密码功能(基于TCP协议); 两个用户...
  • 服务器端的快速SFV文件校验来保证文件的完整. Wing FTP Server 其他特性 基于web的客户端 只需要一个浏览器, 便可何时何地上传或下载你的文件. 支持多个域 相当于在一个IP地址上运行多台虚拟服务器. 磁盘配额及...
  • TCP 是传输层的应用协议,可通过多方而来保证数据传输的可靠性, 它采用了停止等待方式来回应数据的接收,只有当接收到数据时,用户才发送数据确认报文,同时此协议使用滑动窗口方法来控制网络拥塞,提高数据传输的...
  • EMQPLUS企业版是基于Erlang/OTP开发的MQTT消息服务器,具备百万级高并发、毫秒级低时延、分布式集群和高可靠性等特性,适用物联网、车联网、智能硬件和移动消息等场景。 目前已广泛应用在全球市场,包括中国、北美、...
  • 在软件 上,将Oracle 数据库以开源的MySQL 和Hadoop 替代,将Oracle RAC(Real Application Cluster,实时应用集群,用于提供高可靠性) 以Hadoop 集群替代。阿里成功实施去“IOE”工程后,资金成本显著降低,计算...
  • 本学生实验报告系统就是基于bs模式,程序编号367,以Html、.NET语言为依托,使用SQL server作为系统数据库,IIS作为服务器,利用Javascript作为脚本语言,采用Flash、Css样式美化页面。实现了系统要求的最基本功能。...
  • 超越Vista:Longhorn β 2试用报告(转)[@more@]  简介:Windows Server Codename“Longhorn”是微软下一代服务器操作系统的代号。其稳定性、速度以及可靠性胜于VISTA,占用...
  • 以通用计算机平台为基础,局域网技术为支撑,客户机/服务器方式为控制结构的基本形态,使系统具备灵活的组网能力、强大的呼叫处理能力、高可靠性、良好的兼容性和扩展性。
  • 蟑螂是地球上适应最强...Kimball 表示,这些公司真正需要的是是有一种稳定可靠的方式来让数据自动复制和同步到各个数据中心的服务器里,这样就算一个数据中心倒下了,应用还能正常运行,这也是 CockroachDB 的目标。
  • 软件性能测试对于软件产品质量保证起着重要的作用,对于测试人员来说,对软件性能的检测内容涉及可靠性测试、稳定性测试等各种测试类型的考核。理顺软件性能测试流程能够帮助测试人员做好软件性能测试工作。 按照...
  • extremedb 的测试步骤及对比报告

    千次阅读 2013-09-09 17:34:06
    【IT168 专稿】eXtremeDB是一款高速内存实时数据库系统,该数据库用于各种需要高性能、小尺寸、紧密存储、零内存... eXtremeDB能为各种平台、操纵系统下各类应用程序提供高性能和可靠性。这些应用程序不同于工资单或库
  • 1.测试目的 阿里云云服务器(Elastic Compute Service,简称 ECS)是一种简单高效、处理能力可弹性伸缩的计算服务,帮助客户...Storage),是阿里云为云服务器ECS提供的低时延、持久、高可靠的数据块级随机存储。...
  • 区块链是以去中心化和去信任的方式通过多方参与维护的一个可靠数据库技术方案,是一种全民参与的竞争记账方式。比特币用它来建立和追踪加密货币单位——是一个共享的电子交易账本,以一个抗干扰的、对所有人公开...
  • 在科技飞速发展的今天,数据中心也经历着变革,伴随着新技术理念的出现及发展,数据中心更加强调高效、可靠、灵活。在人工智能、云计算、物联网等新兴技术的推动下,产生的数据呈现出爆炸的增长态势。诸如互联网...
  • IT基础架构是相对于IT应用架构而言的概念,通常指为使上层各类应用系统稳定、可靠地运行而提供的一系列硬件和软件的集合体,包括服务器、存储、网络、安全等硬件设备以及操作系统、数据库、中间件等基础软件。...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 192
精华内容 76
关键字:

服务器可靠性报告