本站用于记录日常工作内容,虚拟化云计算,系统运维,数据库DBA,网络与安全。
weblogic下java程序占用cpu过高的问题排查  1、cpu使用情况如图:2、执行命令 :jstack 126624 > cpu1112.log   (注意执行此命令时的用户需为执行进程的用户,所以此处需要用weblogic用户)若执行此命令报错:Unable to open socket file: target process not responding or HotSpot VM not loadedThe -F option can be used when the target process is not responding请查看:http://blog.51cto.com/zhangshaoxiong/13101663、top -p 126624 -H 查看占用cpu最高的线程:可以看到pid为70498 70815 70500 的线程占用cpu都很高 4、接着查看cpu的日志,里面会有126624这个进程下面每个线程的栈信息,但是是十六进制显示的,所以先把70498 70815 70500 转换成16进制 [root@pubserver1 ~]# printf "%0x\n" 70498 11362其他两个就不一一展示了5、在cpu日志里找PID=11362的线程 日志如下:"[ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'" #94 daemon prio=5 os_prio=0 tid=0x00007f9f58002000 nid=0x11362 in Object.wait() [0x00007f9ecd8eb000] java.lang.Thread.State: ...
 
0

Tomcat配置参数详解

发表者:admin分类:应用服务2019-07-25 09:37:06 阅读[1034]
下面是tomcat-8.5.37原生server.xml配置,删除了所有自有注释Connector主要属性:    protocol  监听的协议,默认是http/1.1    port   连接端口号    minThread  初始化线程数    maxThread  最大线程数,生产配置800-1000    minSpareThreads="100" 最大空闲线程    enableLookups="false"  如果为true,则可以通过调用request.getRemoteHost()进行DNS查询来得到远程客户端的实际主机名,若为false则不进行DNS查询,而是返回其ip地址,生产环境建议设置false    redirectPort  指定服务器正在处理http请求时收到了一个SSL传输请求后重定向的端口号    acceptCount="800"  指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理,相当于多线程的队列    connectionTimeout  指定超时的时间数(以毫秒为单位)    SSLEnabled  是否开启 sll 验证,在Https 访问时需要开启&nbs...
 
0

Tomcat安全配置参考

发表者:admin分类:应用服务2019-07-25 09:35:34 阅读[1078]
Tomcat安全配置参考0x01 基本配置1 删除默认目录     安装完tomcat后,删除$CATALINA_HOME/webapps下默认的所有目录文件  rm -rf /srv/apache-tomcat/webapps/2 隐藏tomcat版本信息修改$CATALINA_HOME/conf/server.xml,在Connector节点添加server字段,示例如下<Connector port="8080" protocol="HTTP/1.1"               connectionTimeout="20000"               redirectPort="8443" />               server="WVS1.1"    <!-- A "Connector" using the shared thread pool-->3 自定义错误页面修改tomcat/ conf/web.xml,自定义40x、50x等容错页面,防止信息泄露。(1)配置tomcat/conf/web.xml文件:在最后</web-app>一行之前加入以下内容:<error-page> <error-code>404</error-code><location>/noFile.htm</location> </error-page>……………<error-page><exception-t...
simple-Log_v1.7程序使用ueditor编译器,pre标签内容显示异常一、问题复现只要是带<>标签的,在pre中都会被转码,变成&lt;和&gt;。保存后在文章页中显示正常,但当再次编辑的时候,这些标签就会被过滤掉。二、解决方案先把文章内容放在一个不可见的div里面,原来的textarea里别放内容了12<textarea id="contentEditer" name="content" rows="15" placeholder="请输入内容"></textarea><div class="layui-hide" id="content">${(theme.content)!""}</div>然后初始化UEditor1234567var ue = UE.getEditor('contentEditer', {    initialFrameHeight: 400}); ue.ready(function () {    ue.setContent($("#content").html());  //赋值给UEditor});通过这样的多一步骤,pre中的内容就能正常显示了,而且不影响文章保存。修改代码如下:D:\yjvpscom\includes\ueditor\third-party\SyntaxHighlighter\shcore.jsvar XRegExp;//&...
您所在的组无权查看该日志
您所在的组无权查看该日志
    NFS-Utils-2.3.4Introduction to NFS UtilitiesThe NFS Utilities package contains          the userspace server and client tools necessary to use the kernel's          NFS abilities. NFS is a protocol that allows sharing file systems          over the network.This package is known to build and work properly using an LFS-8.4          platform.Package InformationDownload (HTTP):                https://downloads.sourceforge.net/nfs/nfs-utils-2.3.4.tar.xzDownload MD5 sum: d248cfa364881ae09ec17b3769d4b0e2Download size: 657 KBEstimated disk space required: 16 MBEstimated build time: 0.2 SBUNFS Utilities DependenciesRequiredlibtirpc-1.1.4, rpcsvc-proto-1.4        OptionalLVM2-2.03.02 (libdevmapper for NFSv4 support),          libnfsidmap          (for NFSv4 support...
云服务器 ECS Linux 下,rm -rf  意味着一旦删除的文件是无法挽回的。但如果在没有文件覆盖操作的前提下,可以先尝试相关方式进行文件恢复。 通过 extundelete 尝试数据恢复说明:下文以 CentOS 6.5 ext4 文件系统为实验环境,工具为 extundelete。在实际线上恢复过程中,切勿将 extundelete 安装到误删的文件所在磁盘,这样会有一定几率将需要恢复的数据彻底覆盖。建议加装一块磁盘将 extundelete 安装到此磁盘,再做以下操作。因为后续恢复删除文件的操作要执行 umount 设备分区的操作,所以此方法并不适合删除系统盘分区中的文件。 1. 检查系统依赖包。如果没有以上输出信息请用yum安装。 2. 下载并安装软件。wget http://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2 tar -jxvf extundelete-0.2.4.tar.bz2 cd extundelete-0.2.4 ./configure && make && make install       检验安装是否成功。   3.  删除掉 /mnt 下面的压缩文件 navicatformysql.zip   4.  查看被删除的文件。 ...
 
0

PHP 环境开启 openssl

发表者:admin分类:应用服务2019-05-22 23:16:33 阅读[1225]
下载 PHP 源码需要下载和使用的 php 同版本的 php 源码,下载到 /var/www/php5(根据实际情况调整具体目录)目录下。cd /var/www/php5wget http://mirrors.sohu.com/php/php-5.5.7.tar.gz解压并进入 PHP 的 openssl 扩展模块目录tar zxvf php-5.5.7.tar.gzcd php-5.5.7/ext/openssl/编译 openssl 扩展/var/www/php5/bin/phpize # 这里为自己的phpize路径,如果找不到,使用whereis phpize查找。# 执行后,发现错误 无法找到config.m4 ,config0.m4就是config.m4。直接重命名mv config0.m4 config.m4/var/www/php5/bin/phpize ./configure --with-openssl --with-php-config=/var/www/php5/bin/php-config makemake install安装完成后,会返回一个.so文件(openssl.so)的目录。在此目录下把 openssl.so 文件拷贝到你在 php.ini 中指定的 extension_dir 下(在 php.ini 文件中查找:extension_dir =),这里的目录是 var/www/php5/lib/php/extensions 。修改 php.ini 文件并重启 Apache编辑php.ini文件,在文件最后添加extension=openssl.so重启 Apache/usr/local/apache2/bin/apachectl restart
 
0

Linux 编译PHP7.3.4

发表者:admin分类:应用服务2019-04-25 21:18:23 阅读[1710]
PHP-7.3.4 Introduction to PHP PHP is the PHP Hypertext Preprocessor. Primarily used in dynamic web sites, it allows for programming code to be directly embedded into the HTML markup. It is also useful as a general purpose scripting language. This package is known to build and work properly using an LFS-8.4 platform. Package Information Download (HTTP): http://www.php.net/distributions/php-7.3.4.tar.xz Download MD5 sum: eb860e97b4be43c1aad056fa7dde1157 Download size: 11 MB Estimated disk space required: 575 MB (add 4 MB for tests, add 112 MB for documentation) Est...
    总共46页,当前第14页 | 页数:
  1. 4
  2. 5
  3. 6
  4. 7
  5. 8
  6. 9
  7. 10
  8. 11
  9. 12
  10. 13
  11. 14
  12. 15
  13. 16
  14. 17
  15. 18
  16. 19
  17. 20
  18. 21
  19. 22
  20. 23
  21. 24