对于PHP-FPM多进程的模式,想要避免内存泄漏问题很简单,就是要让PHP-CGI在处理一定数量进程后退出即可。否则PHP程序或第三方模块(如Imagemagick扩展)导致的内存泄漏问题会导致内存耗尽或不足。php-fpm.conf中有相关配置:#请自行按需求配置pm.max_requests = 1024实际上还有另一个跟它有关联的值max_children,这个是每次php-fpm会建立多少
分类:
Web程序 时间:
2017-12-21 16:03:49
阅读次数:
143
在开发网站的时候,尤其是类似于官网这样的项目,顶部都会有一个导航栏,底部会有一些其他信息,而这两个部分在每一个页面都是有的。我们不可能在每个html页面都写一遍,这样也不便后期维护等操作,所以可以把顶部导航和底部这两块的html代码单独写在两个html文件里:header.html和footer.h ...
分类:
Web程序 时间:
2017-12-21 16:03:40
阅读次数:
205
1.log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 ...
分类:
其他好文 时间:
2017-12-21 16:03:33
阅读次数:
171
国际化(Internationlization),通俗地讲,就是让软件实现对多种语言的支持; 想要软件国际化需要设置配置文件,例如: 首先创建一个mrlv.properties文件,这个文件是默认使用的语言。编写所需要国际化的字段: 这里的value是Unicode编码。{0}是一个可变参数。 mr ...
分类:
其他好文 时间:
2017-12-21 16:03:25
阅读次数:
112
简介:lvs 能为服务器提供负载均衡 keepalived 能为lvs服务器提供热备切换,提高可用性。并对服务器池的节点进行健康检查,自动移除故障节点。 一 搭建lvs1 网络环境: .配置各IP:lvs1:172.16.16.173 ;lvs2:172.16.16.174 ;web1:172.16.16.175 ;web2:172.1
分类:
其他好文 时间:
2017-12-21 16:03:15
阅读次数:
118
线上有一台web服务器磁盘检测告警了,提示空间不足,登到服务器查看touch:cannot touch `furm.html‘: No space left on device使用df -h命令查看发现/data/web分区只使用了2%,创建文件却提示磁盘空间不足,按道理不会出现这种情况的。怀疑是inode耗尽导致。?分析导致的原因:使用df –i查看发现inode已经耗尽,则系统上将不
分类:
其他好文 时间:
2017-12-21 16:03:08
阅读次数:
158
一、简介sentry是一个强大的分布式报错信息收集平台,图形化程度很高,可以帮助我们直观的发现当前部署的系统存在哪些问题。二、安装方式介绍官网链接:https://docs.sentry.io/官方提供了两种安装方式:Docker? 和? python注:我这里选择使用Docker 的方式来进行安装配置sentry,原因是官网说了python这种方式已经被Docker安装方式代
分类:
其他好文 时间:
2017-12-21 16:03:01
阅读次数:
332
在StartUp.cs里面,添加Seed方法 在Configure方法添加引用 ...
分类:
Web程序 时间:
2017-12-21 16:02:54
阅读次数:
171
1.传递数据需要用到GET和POST方法 GET 方法向页面请求发送已编码的用户信息。页面和已编码的信息中间用 ? 字符分隔。 POST 方法不是把信息作为 URL 中 ? 字符后的文本字符串进行发送,而是把这些信息作为一个单独的消息。 2.使用Servlet读取表单数据 servlet代码: js ...
分类:
其他好文 时间:
2017-12-21 16:02:44
阅读次数:
124
java8引入了一套全新的时间日期API 一、LocalDate类:LocalDate是一个不可变的日期时间对象,表示日期,通常被视为年月日。 也可以访问其他日期字段,例如日期,星期几和星期。 例如,值“2007年10月2日”可存储在LocalDate 。 方法: 1、获取当前的年月日 public ...
分类:
其他好文 时间:
2017-12-21 16:02:38
阅读次数:
127
当你声明了一个 case class,Scala 编译器为你做了这些: 创建 case class 和它的伴生 object 实现了 apply 方法让你不需要通过 new 来创建类实例 默认为主构造函数参数列表的所有参数前加 val 添加天然的 hashCode、equals 和 toString ...
分类:
其他好文 时间:
2017-12-21 16:02:29
阅读次数:
130
1.在InteiliJ IDEA上安装lombok插件,并重启 . 2.在pom.xml文件中添加依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId></dependency> 3.可 ...
分类:
其他好文 时间:
2017-12-21 16:02:21
阅读次数:
119
te database db102; create table db102.t1(name char(6),age int(3));insert into db102.t1 values("jerry",91024);create table db102.t2(id &n
分类:
数据库 时间:
2017-12-21 16:02:13
阅读次数:
226
一、配置yum 二、什么是ssh 管理员可以通过远程登陆的方式,对通过网相连的分散于各处的多台主机进行管理操作。 管理员可以对远程主机进行如下操作: 远程登陆 远程命令执行 远程文件传输 遗憾的事情是:这些操作不安全! 使用纯文本口令,并用明文发送 信息可能会被截取,口令可能会被检索 未经授权的人员 ...
分类:
系统相关 时间:
2017-12-21 16:02:05
阅读次数:
140
1.启动mongodb数据库 官网下载mongodb数据库 在mongodb根目录下创建文件夹:假设取名为test。 我们认为test就是mongodb新建的数据库一枚。 创建批处理文件 xxx.bat,内容如下: 运行e盘mongodb文件夹下bin目录下的 mongod.exe,参数为 -dbp ...
分类:
数据库 时间:
2017-12-21 16:01:57
阅读次数:
196
双亲委派模型从虚拟机的角度来讲,只存在两种类加载器: (1)启动类加载器:Bootstrap ClassLoader,由C++实现,不是ClassLoader子类,属于虚拟机自身的一部分 (2)所有其他类加载器:这些类加载器由Java语言实现,独立于JVM外部,全部继承自java.lang.Clas ...
分类:
其他好文 时间:
2017-12-21 16:01:51
阅读次数:
147
背景说明: 随着docker使用的逐步深入,docker的管理变得越来越麻烦,单纯的通过docker命令行的方式进行管理已经不能满足需求,同时也存在效率低下的问题。所以急需一个docker集群管理工具,要求是开源、稳定、持续发展。从上网看,开源的项目有很多,大部分都比较陈旧,个人感觉shipyard ...
分类:
Web程序 时间:
2017-12-21 16:01:44
阅读次数:
355