编码 export LANG=”zh_CN.UTF-8”
配置 export LANG=”zh_CN.UTF-8” 影响java时间格式
yum install ImageMagick
501组有磁盘柜的读写权限 修改/etc/passwd 用户必须在组501 ,2 修改umask 0002 /etc/profile ~.bashrc
虚拟机模板调整:
image install,lvm,base server, ip dns, nscd ntp,screen lrzsz ;net tunning; rm openjavajdk; git telnet nmap nc java 1.7 tomcat 7安装目录; 磁盘柜 uaser grou unmask 002 501 ; zabbix agent ;LANG="zh_CN.UTF-8", yum install autoconf automake gcc make libtool ImageMagick; fstab 231nfs;iptables-zabbixagent;
机器名设置hosts解析用于jmx,nagios 客户端安装
iftop,iptraf,ntop,
最大文件线程数等数设置生效
/etc/security/limits.conf
802 cat /etc/sysctl.conf
803 cat /etc/security/limits.conf
804 cat /etc/security/limits.d/90-nproc.conf
v7 history bash syslog
jvm线程数相关:
http://jackyhongvip.iteye.com/blog/1339768
影响Java线程数量的因素:
Java虚拟机本身:-Xms,-Xmx,-Xss;
系统限制:
/proc/sys/kernel/pid_max,
/proc/sys/kernel/thread-max,
max_user_process(ulimit -u),
/proc/sys/vm/max_map_count。
系统配置修改对应上面的最大文件线程数配置
通过zabbix监控tomcat需要进行如下设置
修改tomcat bin目录下的catalina.sh
在文件开头的注释后面实际脚本代码前面添加如下变量,如果此变量已有则修改此变量
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote "
.port=12345 这个参数每个jvm的配置都不能相同,配置前可以通过netstat -nltp 看看已经有的端口
建议这个端口设置采用 12345 12346 逐渐递增的设置。
修改后确认本机防火墙开启这个端口
jmx hostname -i 确认机器名!! 如果修改/etc/hosts 后重启tomcat
cat /etc/hosts; echo `ip add list|grep 192|awk '{print $2}'|awk -F/ '{print $1}'` `hostname` >> /etc/hosts ; echo ; read ;cat /etc/hosts; echo ; hostname -i
windows配置:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Procrun 2.0\tomcat7.2\Parameters\Java]
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.port=12345
-Dcom.sun.management.jmxremote
现在需要调整的指标,修改监控item的信息以便能收集到指标信息:
线程、请求数、connectionCount
每个jmx添加后调整线程的监控!线程名一般都需要修改才行!
zabbix查看地址和帐号
http:///zabbix/charts.php?sid=21806ab9497133fd&form_refresh=1&fullscreen=0&groupid=0&hostid=10127&graphid=594
监控信息查看帐号 read read
nginx 调整
tengine
前端nginx使用tengine的concat功能,
http 后端check功能
nginx1.4
房源websocke功能
使用最新的tengine,包含websocke功能。如下命令包含concat模块
./configure --prefix=/usr/local/tengine --with-http_concat_module
分享到:
相关推荐
- 优化内存占用:减少编译时的内存消耗。 - **使用方式**:通过在源文件中包含预编译头文件(如 #include "stdafx.h")来利用其优势。 #### 六、PDB 文件 - **.pdb 文件**:在调试过程中,.pdb 文件用于存储符号表...
在这个"Oracle 9i杂记"中,我们可能会探讨关于数据库设计、性能优化、SQL查询、存储过程、安全管理等多个方面。 1. **数据库设计**:Oracle 9i在数据库设计上提供了更高级的数据类型,如BLOB(Binary Large Object...
在IT行业中,数据库管理是至关重要的,而Oracle作为全球领先的关系型数据库管理系统,其高效运行与优化对于企业数据处理效率有着直接的影响。本篇将基于提供的文件内容,深入探讨Oracle数据库的一些关键知识点。 ...
在本项目中,"ddddocr杂记,使用ddddocr、flask" 主要涉及的是一个基于Python的OCR(Optical Character Recognition,光学字符识别)应用,利用ddddocr库进行文字识别,并结合Flask框架构建了一个后端服务。...
### 互联网杂记(三)知识点总结 #### 1. 流程简单化与用户体验优化 - **背景**: 在互联网产品的设计中,用户体验至关重要。**流程简单化**被视为提升用户体验的有效方式之一。 - **核心思想**: “让用户尽快离开”...
标题中的“大数据云计算技术 Hadoop运维杂记”表明这是一份关于Hadoop在大数据云计算环境下的运维实践文档。Hadoop是Apache基金会开发的一个开源框架,主要用于处理和存储大规模数据,尤其适合于处理非结构化和半...
然而,价格的降低并不意味着牺牲制造商的成本,而是通过优化库存管理、降低人员成本、完善配送系统以及高效的资金周转来实现。高毛利率通常意味着较高的运营成本,反而使得企业在竞争中处于劣势,相比之下,低毛利率...
malloc()分配的内存只是虚拟内存,只有当程序真正访问这些区域时,操作系统才会为进程分配相应的物理内存,这是一种叫做"Lazy Load"的优化策略。 内存过度承诺(overcommit_memory)是Linux内存管理的另一个重要方面...
《InstallshieldX安装制作杂记:实例之自定义对话框》 在软件开发过程中,创建一个用户友好的安装过程是至关重要的。Installshield是一款强大的安装制作工具,它可以帮助开发者构建专业级别的安装包,同时提供了...
- **用户体验优化**:通过不断优化算法模型,提升内容质量,增强用户的粘性和活跃度。 ### 4. 需求驱动下的互联网产品发展 #### 知识点说明: - **自发需求**:用户基于自身兴趣或习惯自发产生的需求,如使用搜索...
### STS、Maven与Nexus操作指南及配置详解 ...综上所述,通过详尽配置STS、Maven以及Nexus,可以建立一个高效的Java项目开发与构建环境,不仅提升了代码管理效率,还优化了依赖组件的下载和更新流程。
7. **Zipalign优化**:最后,通过Zipalign进行对齐优化,提高应用运行效率。 8. **生成APK**:完成以上步骤后,就生成了一个可以安装在Android设备上的APK文件。 【Gradle工作流程】 Gradle是一个灵活的构建系统...
- **ThreadPool**:线程池是一种优化资源管理的方式,它可以重用已创建的线程,避免频繁创建和销毁线程的开销。使用ThreadPool.QueueUserWorkItem方法可以向线程池提交任务。 3. **线程同步与互斥** - **Monitor...
- 每个Vue实例都有其特定的生命周期,包括创建、挂载、更新和销毁等阶段,理解这些阶段对于优化组件和处理副作用至关重要。 3. **Vuex状态管理**: - Vuex是Vue生态系统中的官方状态管理库,它提供了一种集中式的...
7. **GVim对文件路径反斜杠的“误解”及f4menu关于GVim配置的优化**:GVim是一个基于终端的文本编辑器,而f4menu是用于配置快捷菜单的工具。这里可能涉及如何解决GVim对Windows路径分隔符的兼容性问题,并通过f4menu...
总的来说,"paper_record"可能是一个集成了上述多种功能的平台或工具,旨在优化论文的管理工作,促进知识的积累和分享。对于科研人员和学生来说,掌握这些技能和工具能大大提高他们在学术研究中的效率和质量。通过...
总结起来,移动构造函数是C++优化内存管理的重要工具,通过右值引用实现了资源的有效转移,提高了程序性能。但同时,使用移动构造函数时必须注意资源的正确处理、避免二次拷贝以及防止自赋值导致的资源过早释放等...