|
|
|
Вылетает сервер томкат
|
|||
|---|---|---|---|
|
#18+
Создал сервлетное приложение и запустил его в ТОмкат 5.5.17. Сервлет выбирает некоторые данные из dbf файлов через ODBC и отображает их на HTML странице. Если работает один пользователь (томкат развернут на Windows Server 2003) - то все нормально - если 2 и больше обращаются к серверу одновременно - сам сервер через некоторое время вылетает. Никто не подскажет, где искать причину (это сам сервер или сервлет?) По идее, какой бы плохой сервлет не был, сервер то не дорлжен вылетать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 12:48:16 |
|
||
|
Вылетает сервер томкат
|
|||
|---|---|---|---|
|
#18+
а что в логах? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 13:08:45 |
|
||
|
Вылетает сервер томкат
|
|||
|---|---|---|---|
|
#18+
вот лог за 13-е число (на данный момент лог дать не могу) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 13:26:26 |
|
||
|
Вылетает сервер томкат
|
|||
|---|---|---|---|
|
#18+
а дальше? логи в момент падения? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 13:32:10 |
|
||
|
Вылетает сервер томкат
|
|||
|---|---|---|---|
|
#18+
Изучающий JavaПо идее, какой бы плохой сервлет не был, сервер то не дорлжен вылетать. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 13:34:47 |
|
||
|
Вылетает сервер томкат
|
|||
|---|---|---|---|
|
#18+
Изучающий JavaНикто не подскажет, где искать причину (это сам сервер или сервлет?) - конечно в коде :) [ а для начала нормально настроить логирование приложения, разместить контрольные сообщения в коде, логировать сборщик мусора ] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 13:55:53 |
|
||
|
Вылетает сервер томкат
|
|||
|---|---|---|---|
|
#18+
Спасибо всем за ответы, там действительно надо переделать сервлет, первый пользователь, который подключается захватывает базу эксклюзивно, второй пользователь тоже пытается подключиться - получается конфликт. Надо просто проверять время формирования HTML страницы, если от окончания формирования прошло не более определенного времени (1-5 минут), выдавать тот же результат, если прошло больше, формировать по новому, проверять необходимо также можна ли на данный момент времени подключиться к базе, если нет, то ожидать и позже повторить попытку. Вобщем много чего надо доделывать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 15:52:13 |
|
||
|
Вылетает сервер томкат
|
|||
|---|---|---|---|
|
#18+
УФФ напугал... я уже хотел свой Томкат заделетить, слава богу обошлось.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 16:32:45 |
|
||
|
Вылетает сервер томкат
|
|||
|---|---|---|---|
|
#18+
А ты уверен, что пользователю нужен монопольный доступ к базе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 11:54:43 |
|
||
|
Вылетает сервер томкат
|
|||
|---|---|---|---|
|
#18+
Пользователю,который запускает сервлет, монопольный доступ не нужен, просто почему то сервлет захватывает ресурс ОДВС монопольно (я так думаю), кстати вот полный лог (больше ничего нету), после которого вылетел томкат Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 13:26:30 |
|
||
|
Вылетает сервер томкат
|
|||
|---|---|---|---|
|
#18+
Не то, все не то... Это логи томката, которые не несут никакой полезной... Видимо, у тебя каша в сервлете. Ты дергаешь коннект к БД в лоб при вызове какого-то метода сервлета. Смотри в сторону Connection Pool. И покажи код сервлета.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 13:57:55 |
|
||
|
Вылетает сервер томкат
|
|||
|---|---|---|---|
|
#18+
Сервлетов несколько, вот отрывок из основного Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 14:31:23 |
|
||
|
Вылетает сервер томкат
|
|||
|---|---|---|---|
|
#18+
Какой ужас... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 15:08:59 |
|
||
|
Вылетает сервер томкат
|
|||
|---|---|---|---|
|
#18+
TimmКакой ужас... + 1048576 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 15:11:04 |
|
||
|
Вылетает сервер томкат
|
|||
|---|---|---|---|
|
#18+
мля.......подавилсо.....Макконнелл с Фаулером убились бы ап стену ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 15:25:11 |
|
||
|
Вылетает сервер томкат
|
|||
|---|---|---|---|
|
#18+
у вас сервлет - это и есть поток. не надо в нем другие потоки запускать Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 15:25:46 |
|
||
|
Вылетает сервер томкат
|
|||
|---|---|---|---|
|
#18+
Строго говоря, запуск своих потоков под контейнером сервлетов порочная практика :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 15:28:47 |
|
||
|
Вылетает сервер томкат
|
|||
|---|---|---|---|
|
#18+
У меня сначала так и было (правда я не знаю вылетал ли томкат в варианте без потоков), но при сравнении работы оказалось, что сервлет с множеством потоков работает процентов на 30 быстрее...но если это и есть причина вылетания томката, попробую вернуться к старому варианту... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 15:31:34 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34698015&tid=2145003]: |
0ms |
get settings: |
21ms |
get forum list: |
29ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
68ms |
get topic data: |
24ms |
get forum data: |
6ms |
get page messages: |
119ms |
get tp. blocked users: |
3ms |
| others: | 415ms |
| total: | 701ms |

| 0 / 0 |
