免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 9659 | 回复: 5
打印 上一主题 下一主题

[服务应用] NGINX代理tomcat网站,tomcat挂掉三次了 [复制链接]

论坛徽章:
14
处女座
日期:2013-11-26 09:21:15操作系统版块每日发帖之星
日期:2016-03-25 06:20:00操作系统版块每日发帖之星
日期:2016-03-22 06:20:00操作系统版块每日发帖之星
日期:2016-03-21 06:20:00数据库技术版块每日发帖之星
日期:2015-11-13 06:20:00操作系统版块每日发帖之星
日期:2015-11-01 06:20:002015亚冠之卡尔希纳萨夫
日期:2015-09-29 13:31:42IT运维版块每日发帖之星
日期:2015-08-13 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00双鱼座
日期:2014-07-17 15:08:51卯兔
日期:2014-04-08 09:54:34
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-11-20 10:18 |只看该作者 |倒序浏览
本帖最后由 royzs 于 2014-11-20 10:20 编辑

上周的周四网站挂掉了,ps -ef查看tomcat进程都没了,这周周一网站挂了一次,还是用ps -ef查看tomcat进程消失了,周三又挂了一次,
我看nginx的错误日志只有以下内容
  1. 2014/11/20 03:45:05 [error] 3455#0: *45845 open() "/usr/share/nginx/html/manager/html" failed (2: No such file or directory), client: 218.249.78.2, server: localhost, request:

  2. "GET /manager/html HTTP/1.1", host: "111.222.333.212"
  3. 2014/11/20 06:49:39 [warn] 3455#0: *47858 an upstream response is buffered to a temporary file /var/cache/nginx/proxy_temp/0/06/0000000060 while reading upstream, client:

  4. 118.186.207.44, server: www.example.com, request: "GET /jeecms/u/cms/www/201410/10113649azza.flv HTTP/1.1", upstream:

  5. "http://127.0.0.1:8080/jeecms/u/cms/www/201410/10113649azza.flv", host: "www.example.com", referrer: "http://www.example.com/jeecms/r/cms/www/red/img/flvplayer.swf"
  6. 2014/11/20 07:53:47 [error] 3455#0: *48718 open() "/usr/share/nginx/html/phpTest/zologize/axa.php" failed (2: No such file or directory), client: 58.177.86.10, server:

  7. localhost, request: "GET /phpTest/zologize/axa.php HTTP/1.1", host: "111.222.333.212"
  8. 2014/11/20 07:53:48 [error] 3455#0: *48719 open() "/usr/share/nginx/html/phpMyAdmin/scripts/setup.php" failed (2: No such file or directory), client: 58.177.86.10, server:

  9. localhost, request: "GET /phpMyAdmin/scripts/setup.php HTTP/1.1", host: "111.222.333.212"
  10. 2014/11/20 07:53:48 [error] 3455#0: *48720 open() "/usr/share/nginx/html/pma/scripts/setup.php" failed (2: No such file or directory), client: 58.177.86.10, server: localhost,

  11. request: "GET /pma/scripts/setup.php HTTP/1.1", host: "111.222.333.212"
  12. 2014/11/20 07:53:48 [error] 3455#0: *48721 open() "/usr/share/nginx/html/myadmin/scripts/setup.php" failed (2: No such file or directory), client: 58.177.86.10, server:

  13. localhost, request: "GET /myadmin/scripts/setup.php HTTP/1.1", host: "111.222.333.212"
  14. 2014/11/20 07:54:07 [error] 3455#0: *48724 open() "/usr/share/nginx/html/render/hoteldiv.jsp" failed (2: No such file or directory), client: 121.229.223.236, server:

  15. localhost, request: "GET http://hotel.qunar.com/render/hoteldiv.jsp?&__jscallback=XQScript_4 HTTP/1.1", host: "hotel.qunar.com", referrer: "http://hotel.qunar.com/"
  16. 2014/11/20 08:04:15 [error] 3455#0: *48874 open() "/usr/share/nginx/html/render/hoteldiv.jsp" failed (2: No such file or directory), client: 125.69.127.212, server: localhost,

  17. request: "GET http://hotel.qunar.com/render/hoteldiv.jsp?&__jscallback=XQScript_4 HTTP/1.1", host: "hotel.qunar.com", referrer: "http://hotel.qunar.com/"
  18. 2014/11/20 09:19:37 [error] 3455#0: *50093 open() "/usr/share/nginx/html/robots.txt" failed (2: No such file or directory), client: 66.240.192.138, server: localhost, request:

  19. "GET /robots.txt HTTP/1.1", host: "111.222.333.212"
  20. 2014/11/20 09:24:59 [warn] 3455#0: *50234 an upstream response is buffered to a temporary file /var/cache/nginx/proxy_temp/1/06/0000000061 while reading upstream, client:

  21. 124.207.169.74, server: www.example.com, request: "GET /jeecms/u/cms/www/201410/10113649azza.flv HTTP/1.1", upstream:

  22. "http://127.0.0.1:8080/jeecms/u/cms/www/201410/10113649azza.flv", host: "www.example.com", referrer: "http://www.example.com/jeecms/r/cms/www/red/img/flvplayer.swf"
  23. 2014/11/20 09:36:40 [warn] 3455#0: *50899 an upstream response is buffered to a temporary file /var/cache/nginx/proxy_temp/2/06/0000000062 while reading upstream, client:

  24. 114.242.157.66, server: www.example.com, request: "GET /jeecms/u/cms/www/201410/11115455ixnb.flv HTTP/1.1", upstream:

  25. "http://127.0.0.1:8080/jeecms/u/cms/www/201410/11115455ixnb.flv", host: "www.example.com", referrer: "http://www.example.com/jeecms/r/cms/www/red/img/flvplayer.swf"
  26. 2014/11/20 09:47:28 [error] 32355#0: *51337 open() "/usr/share/nginx/html/favicon.ico" failed (2: No such file or directory), client: 192.168.8.95, server: localhost, request:

  27. "GET /favicon.ico HTTP/1.1", host: "192.168.99.32"
  28. 2014/11/20 09:47:28 [error] 32355#0: *51337 open() "/usr/share/nginx/html/favicon.ico" failed (2: No such file or directory), client: 192.168.8.95, server: localhost, request:

  29. "GET /favicon.ico HTTP/1.1", host: "192.168.99.32"
  30. 2014/11/20 09:52:13 [error] 32355#0: *51601 open() "/usr/share/nginx/html/azz.php" failed (2: No such file or directory), client: 218.59.238.92, server: localhost, request:

  31. "GET http://www.mesregies.com/azz.php HTTP/1.0", host: "www.mesregies.com"
复制代码
tomcat的catalina.out里面只有上千行的
  1. 判断参数类型是栏目页面,还是内容页面
  2. 判断参数类型是栏目页面,还是内容页面
  3. 判断参数类型是栏目页面,还是内容页面
  4. 判断参数类型是栏目页面,还是内容页面
  5. 判断参数类型是栏目页面,还是内容页面
  6. 判断参数类型是栏目页面,还是内容页面
  7. 判断参数类型是栏目页面,还是内容页面
  8. 判断参数类型是栏目页面,还是内容页面
  9. 判断参数类型是栏目页面,还是内容页面
复制代码
在周一出问题之后,我在nginx.conf里面添加了
  1. fastcgi_buffer_size 512k;
  2. fastcgi_buffers 6 512k;
  3. fastcgi_busy_buffers_size 512k;
  4. fastcgi_temp_file_write_size 512k;
复制代码
并且修改了conf.d/www.conf中的内容成为
  1. server {
  2.         listen 80;
  3.         server_name www.example.com
  4.         if ($host != 'www.example.com' ) {
  5.                 rewrite ^/(.*)$ http://www.example.com/$1 permanent;
  6.         }

  7.         location = / {
  8.                 rewrite ^ /jeecms/index.jhtml break;
  9.                 proxy_pass http://127.0.0.1:8080;
  10.         }

  11.         location / {
  12.                 proxy_pass http://127.0.0.1:8080;
  13.                 proxy_set_header Host $host;
  14.                 proxy_set_header X-Real-IP $remote_addr;
  15.                 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

  16.                 client_max_body_size         512m;
  17.                 client_body_buffer_size      1024k;
  18.                 proxy_connect_timeout        100;
  19.                 proxy_send_timeout           100;
  20.                 proxy_read_timeout           100;
  21.                 fastcgi_read_timeout         180;
  22.                 proxy_buffer_size            8k;
  23.                 proxy_buffers                128 64k;
  24.                 proxy_busy_buffers_size      128k;
  25.                 proxy_temp_file_write_size   128k;
  26.         }
  27. }
复制代码
其中

  1.                 client_max_body_size         512m;
  2.                 client_body_buffer_size      1024k;
  3.                 proxy_connect_timeout        100;
  4.                 proxy_send_timeout           100;
  5.                 proxy_read_timeout           100;
  6.                 fastcgi_read_timeout         180;
  7.                 proxy_buffer_size            8k;
  8.                 proxy_buffers                128 64k;
  9.                 proxy_busy_buffers_size      128k;
  10.                 proxy_temp_file_write_size   128k;
复制代码
是新增的内容
求助,我的配置有问题吗,这种情况该怎么解决呢

论坛徽章:
14
处女座
日期:2013-11-26 09:21:15操作系统版块每日发帖之星
日期:2016-03-25 06:20:00操作系统版块每日发帖之星
日期:2016-03-22 06:20:00操作系统版块每日发帖之星
日期:2016-03-21 06:20:00数据库技术版块每日发帖之星
日期:2015-11-13 06:20:00操作系统版块每日发帖之星
日期:2015-11-01 06:20:002015亚冠之卡尔希纳萨夫
日期:2015-09-29 13:31:42IT运维版块每日发帖之星
日期:2015-08-13 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00双鱼座
日期:2014-07-17 15:08:51卯兔
日期:2014-04-08 09:54:34
2 [报告]
发表于 2014-11-20 10:21 |只看该作者
tomcat的bin目录下catalina.sh文件中添加有一行
  1. JAVA_OPTS="-Xms1024m -Xmx1024m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m"
复制代码

论坛徽章:
14
处女座
日期:2013-11-26 09:21:15操作系统版块每日发帖之星
日期:2016-03-25 06:20:00操作系统版块每日发帖之星
日期:2016-03-22 06:20:00操作系统版块每日发帖之星
日期:2016-03-21 06:20:00数据库技术版块每日发帖之星
日期:2015-11-13 06:20:00操作系统版块每日发帖之星
日期:2015-11-01 06:20:002015亚冠之卡尔希纳萨夫
日期:2015-09-29 13:31:42IT运维版块每日发帖之星
日期:2015-08-13 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00双鱼座
日期:2014-07-17 15:08:51卯兔
日期:2014-04-08 09:54:34
3 [报告]
发表于 2014-11-20 11:41 |只看该作者
本帖最后由 royzs 于 2014-11-20 13:52 编辑

难道发错版块了,怎么没有人回复呢

论坛徽章:
14
处女座
日期:2013-11-26 09:21:15操作系统版块每日发帖之星
日期:2016-03-25 06:20:00操作系统版块每日发帖之星
日期:2016-03-22 06:20:00操作系统版块每日发帖之星
日期:2016-03-21 06:20:00数据库技术版块每日发帖之星
日期:2015-11-13 06:20:00操作系统版块每日发帖之星
日期:2015-11-01 06:20:002015亚冠之卡尔希纳萨夫
日期:2015-09-29 13:31:42IT运维版块每日发帖之星
日期:2015-08-13 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00双鱼座
日期:2014-07-17 15:08:51卯兔
日期:2014-04-08 09:54:34
4 [报告]
发表于 2014-11-20 12:17 |只看该作者
本帖最后由 royzs 于 2014-11-21 13:41 编辑

我继续执着的等

论坛徽章:
14
处女座
日期:2013-11-26 09:21:15操作系统版块每日发帖之星
日期:2016-03-25 06:20:00操作系统版块每日发帖之星
日期:2016-03-22 06:20:00操作系统版块每日发帖之星
日期:2016-03-21 06:20:00数据库技术版块每日发帖之星
日期:2015-11-13 06:20:00操作系统版块每日发帖之星
日期:2015-11-01 06:20:002015亚冠之卡尔希纳萨夫
日期:2015-09-29 13:31:42IT运维版块每日发帖之星
日期:2015-08-13 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00双鱼座
日期:2014-07-17 15:08:51卯兔
日期:2014-04-08 09:54:34
5 [报告]
发表于 2014-12-26 09:22 |只看该作者
    我等                                   

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
6 [报告]
发表于 2014-12-26 12:58 |只看该作者
设置tomcat启动参数,让它生成dump文件,然后分析dump文件。参考:
http://jiangsha.iteye.com/blog/1576355
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP