1.6.0 к моему удивлению.John Smith wrote:на короткий префикс вылетит другая ошибкаIon Tichy wrote:Гы...John Smith wrote:попробуйте юзером под которым гоняете вебсферу создать файл в папке /tmpdrwxrwxrwt !!! Всегда!Code: Select all
xxx@xxx:~> ls -ld /tmp drwxrwxrwt xxx root root xxxxx xxx xx xx:xx /tmp xxx@xxx:~>
какая версия жабы стоит интересно
Осенило...
-
- Уже с Приветом
- Posts: 15312
- Joined: 30 Apr 2003 16:43
Re: Осенило...
-
- Уже с Приветом
- Posts: 9275
- Joined: 14 Dec 2001 10:01
- Location: Российская Федерация
Re: Осенило...
Когда-то японские машины служили десятки лет. Когда-то стиралки служили десятки лет. Конкуренция сделало то, что сейчас. Продукт должен быть дешевле и пускай он служит на порядок меньше. Программисты-программисты такое же удешевление процесса. Посему они никуда никогда не уйдут. Системщики проиграли конкуренцию и умерли как класс. И zOS скоро помрет (кому нужно это старье).
Миру мир
-
- Уже с Приветом
- Posts: 15312
- Joined: 30 Apr 2003 16:43
Re: Осенило...
Дело вовсе не в том что сколькр служить может, в том что все долгоиграющие физически продукты стали предоставлятся в прльзование иначе - в рент.adb wrote:Когда-то японские машины служили десятки лет. Когда-то стиралки служили десятки лет. Конкуренция сделало то, что сейчас. Продукт должен быть дешевле и пускай он служит на порядок меньше. Программисты-программисты такое же удешевление процесса. Посему они никуда никогда не уйдут. Системщики проиграли конкуренцию и умерли как класс. И zOS скоро помрет (кому нужно это старье).
Еще Вы не понимаете (или не знаете) что с удешевлением одних компанент ИТ другие дорожают и в целом затраты на ИТ неуклонно растут.
Никто не помрет, никто не вымер (хотя спрос на админы с приходом облаков и бОльшей централизацией ИТ падает и будет падать, как ранее на админы МФ падал, а теперь последние в дефиците).
А zOS - это на сегодня единственная ОС в ИТ. Все остальное это кучи программ плохо работающие друг с другом, плохо и не эфективно с какой стороны не смотри. Мы так до сих не можем понять почему Unable to create temporary file. Мы, это вовсе не только я один, установивший WebSphere на Линукс.
-
- Уже с Приветом
- Posts: 1349
- Joined: 28 Nov 2008 17:50
Re: Осенило...
у меня заняло 5 минут
Code: Select all
#strace -e trace=open,close,read,write /jdk/jdk1.6.0_30/bin/java -Xmx1200m -XX:MaxPermSize=100m -XX:HeapDumpPath=/home/srv1/outofmem/jav_id4348.hprof -XX:+HeapDumpOnOutOfMemoryError -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/home/srv1/java/tomcat/conf/logging.properties -Djava.endorsed.dirs=/home/srv1/java/tomcat/common/endorsed -classpath :/home/srv1/java/tomcat/bin/bootstrap.jar:/home/srv1/java/tomcat/bin/commons-logging-api.jar -Dcatalina.base=/home/srv1/java/tomcat -Dcatalina.home=/home/srv1/java/tomcat -Djava.io.tmpdir=/home/srv1/java/tomcat/temp org.apache.catalina.startup.Bootstrap start
open("/jdk/jdk1.6.0_30/bin/../lib/amd64/jli/tls/x86_64/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/bin/../lib/amd64/jli/tls/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/bin/../lib/amd64/jli/x86_64/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/bin/../lib/amd64/jli/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/bin/../jre/lib/amd64/jli/tls/x86_64/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/bin/../jre/lib/amd64/jli/tls/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/bin/../jre/lib/amd64/jli/x86_64/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/bin/../jre/lib/amd64/jli/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
close(3) = 0
open("/lib64/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240W\0\2249\0\0\0"..., 832) = 832
close(3) = 0
open("/jdk/jdk1.6.0_30/bin/../jre/lib/amd64/jli/libjli.so", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\24\0\0\0\0\0\0"..., 832) = 832
close(3) = 0
open("/jdk/jdk1.6.0_30/bin/../jre/lib/amd64/jli/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\16\200\2239\0\0\0"..., 832) = 832
close(3) = 0
open("/jdk/jdk1.6.0_30/bin/../jre/lib/amd64/jli/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\332A\2239\0\0\0"..., 832) = 832
close(3) = 0
open("/jdk/jdk1.6.0_30/jre/lib/amd64/jvm.cfg", O_RDONLY) = 3
read(3, "#\n# %W% %E%\n# \n# Copyright (c) 2"..., 4096) = 650
read(3, "", 4096) = 0
close(3) = 0
open("/jdk/jdk1.6.0_30/bin/../lib/amd64/jli/tls/x86_64/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/bin/../lib/amd64/jli/tls/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/bin/../lib/amd64/jli/x86_64/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/bin/../lib/amd64/jli/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/bin/../jre/lib/amd64/jli/tls/x86_64/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/bin/../jre/lib/amd64/jli/tls/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/bin/../jre/lib/amd64/jli/x86_64/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/bin/../jre/lib/amd64/jli/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/jre/lib/amd64/server/tls/x86_64/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/jre/lib/amd64/server/tls/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/jre/lib/amd64/server/x86_64/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/jre/lib/amd64/server/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/jre/lib/amd64/tls/x86_64/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/jre/lib/amd64/tls/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/jre/lib/amd64/x86_64/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/jre/lib/amd64/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/jre/../lib/amd64/tls/x86_64/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/jre/../lib/amd64/tls/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/jre/../lib/amd64/x86_64/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/jre/../lib/amd64/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
close(3) = 0
open("/lib64/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240W\0\2249\0\0\0"..., 832) = 832
close(3) = 0
open("/jdk/jdk1.6.0_30/bin/../jre/lib/amd64/jli/libjli.so", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\24\0\0\0\0\0\0"..., 832) = 832
close(3) = 0
open("/jdk/jdk1.6.0_30/bin/../jre/lib/amd64/jli/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/jre/lib/amd64/server/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/jre/lib/amd64/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\16\200\2239\0\0\0"..., 832) = 832
close(3) = 0
open("/jdk/jdk1.6.0_30/bin/../jre/lib/amd64/jli/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/jre/lib/amd64/server/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/jre/lib/amd64/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\332A\2239\0\0\0"..., 832) = 832
close(3) = 0
open("/jdk/jdk1.6.0_30/jre/lib/amd64/jvm.cfg", O_RDONLY) = 3
read(3, "#\n# %W% %E%\n# \n# Copyright (c) 2"..., 4096) = 650
read(3, "", 4096) = 0
close(3) = 0
open("/jdk/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200V\31\0\0\0\0\0"..., 832) = 832
close(3) = 0
open("/jdk/jdk1.6.0_30/bin/../jre/lib/amd64/jli/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/jre/lib/amd64/server/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/jdk/jdk1.6.0_30/jre/lib/amd64/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
close(3) = 0
open("/lib64/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`>\300\2239\0\0\0"..., 832) = 832
close(3) = 0
....
-
- Уже с Приветом
- Posts: 15312
- Joined: 30 Apr 2003 16:43
Re: Осенило...
Молоток, iDesperado, запистил java из-под strace ... в командной строке. А мы работаем в WebSphere, там нет командной строки для этого.iDesperado wrote:у меня заняло 5 минутCode: Select all
#strace -e trace=open,close,read,write /jdk/jdk1.6.0_30/bin/java -Xmx1200m -XX:MaxPermSize=100m -..... = 0 ....
Вообще у нас сдвиг сегодня произошел. Мы прошли Unable to create temporary file, теперь мы имеем ... no such file or directory...
Как мы прошли первое? Mike сделал reverse-engeenering и мы нашли в коде одну штучkу которая помогла нам преодолеть первую ошибку, но мы попались на вторую. Потом мы откатились с Java 7 на Java 6 и снова получили первую ошибку.
Я, с моим опытом диагностики и решения проблем на МФ, просто плачу умильными слезами от такой работы по установкe рыночного продукта в отдельно взятой фирме.
A Vy, iDesperado, govorite "у меня заняло 5 минут". Что заняло? Набить текст в командной строке и нажать Enter? Мы уже неделю бьемся над элементарной казалось бы проблемой вся мудрость которой заложенa в алгоритм программы, которая написанa в стиле.... не-мэйнфрэймовского подхода, который заставляет програмистов изгаляться (индусы здесь совершенно ни причем) кодируя множественные варианты решения элементарных действий. То что мы нашли в коде было обсасыванием разных вариантов размещения .cfg file. В результате этого программа нарывалась на непонятно (так и осталось непонятно) какие вилы и рушилась. Мы лишь использовали другой вариант размещения .cfg и прошли один шаг вперед и нарвались на другие вилы. В самом деле, вилы то мы так и не нашли и не убрали.
Я пару дней назад сделал запрос в ИБМ. Сегодня они ответили: обращайтесь к разработчику. Это самый правильный ии действенный совет в данном случае. ИБМ даже не стали спрашивать никаких трас, потому что никакие трасы без анализа исходного кода помочь здесь не могут. И это то главное о чем я в этой теме говорю: современное ИТ это ИТ програмистов, которые пишут вещи в себе. Когда вновь появится поколение системщиков-програмистов, а оно обязательно появится, тогда ИТ вновь сильно изменится.
-
- Уже с Приветом
- Posts: 1349
- Joined: 28 Nov 2008 17:50
Re: Осенило...
Влад, вам не к разботчику надо обращаться, вам на курсы надо идти, для тех кто знакомится с компьютерами. я запустил томкат, это точно такой-же апп-сервер, что и вебсфера. если у вас есть азы работы с компьютерами, то вам не важно, что именно запускает процесс ОС. strace трассирует процессы ОС, а не вебсферы или томкаты.
Влад, займитесь чем-то более вам подходящим, поймите, ИТ не для вас.
Влад, займитесь чем-то более вам подходящим, поймите, ИТ не для вас.
Last edited by iDesperado on 19 Nov 2015 09:22, edited 2 times in total.
-
- Уже с Приветом
- Posts: 4207
- Joined: 10 Jan 2004 01:22
- Location: n-sk -> MD -> VA
Re: Осенило...
Я думаю zVlad это гуманитарий-тролль
-
- Уже с Приветом
- Posts: 15312
- Joined: 30 Apr 2003 16:43
Re: Осенило...
Вчера делали операцию по разделению сиамских близнецов. Систему, которой пользовались два клиента (когда то оба два было одним на самом деле, но они разделили бизнес на два 15 лет назад). Это вторая их система, первую (Production) разделаяли 1-го ноября (интересная, согласитесь, наход - сначала делать Production, а потом Developmnent/QA). Справильс. Не без проблем, но свершилось, и теперь на нашем самом маленьком МФ (z10-A03, можете найти на интернете его CPU, MIPS, памяти там 12 GB) выполняются 6 систем. Две Продуцтион (небольшое диалоговое приложение с базой данных), двe dev/QA, Enterprise Scheduling (тожe Production) i системный сандбох. Тотатл 6, и 4 GB не распределены остались. Можно еще таких четыре системы поставить. Никаких виртуальных машин.
Но я не об этом хотел сказать. Кроме прочего возникла проблема с запуском управления лентами (tape library) в новой системе. Конфигурацию нужно было подправить поскольку это новая система была клонированна сос старой и модифицированы по необходилости. Этим у нас storage people занимается. Выдается сообщение (я выделил забывные на мой взгляд места):
Вот какой должна быть диагностика в настоящей системе! Наши storage people уже подустали, дело было к полуночи, но собрались и свели конфигурацию во едино и все заработало.
Работая в Linux/Windows/Unix понять что такое настоящая ОС невозможно, нет предмета для изучения. Кое-что может дать Oracle, который подменяет собой OS, в которой запускается. Любую OS кроме zOS, где его по этой причине и нет.
Но я не об этом хотел сказать. Кроме прочего возникла проблема с запуском управления лентами (tape library) в новой системе. Конфигурацию нужно было подправить поскольку это новая система была клонированна сос старой и модифицированы по необходилости. Этим у нас storage people занимается. Выдается сообщение (я выделил забывные на мой взгляд места):
CBR0095E OAM waiting for SMS Control Data Set activation.
Explanation: OAM has initialized with a null configuration. No optical libraries, tape libraries or object storage groups are defined in the active SMS configuration, or they are defined but are not connected to the current system. For any library definitions, verify that the current system has a non-blank setting for the initial online status and for any object storage group definitions verify that the current system has a "non-blank" storage group system status.
System Action: OAM waits for operator action. No useful work can be done until a new configuration has been activated.
Operator Response: Notify the system programmer. If there are no plans to add definitions to the SMS Control Data Set in the near future, use the STOP OAM command to stop the OAM address space.
System Programmer Response: Define or update the correct configuration using the ISMF Storage Administrator library, drive, and storage group define panels. When the definitions are completed, activate the new SMS configuration. Once the new SMS configuration has been activated, use the START OAM command to start OAM.
Source: Object Access Method (OAM)
Routing Code: 2
Descriptor Code: 11
Вот какой должна быть диагностика в настоящей системе! Наши storage people уже подустали, дело было к полуночи, но собрались и свели конфигурацию во едино и все заработало.
Работая в Linux/Windows/Unix понять что такое настоящая ОС невозможно, нет предмета для изучения. Кое-что может дать Oracle, который подменяет собой OS, в которой запускается. Любую OS кроме zOS, где его по этой причине и нет.
-
- Уже с Приветом
- Posts: 28294
- Joined: 29 Aug 2000 09:01
- Location: SPB --> Gloucester, MA, US --> SPB --> Paris
Re: Осенило...
Если к старости я стану таким же ворчливым, пристрелите меня
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
-
- Уже с Приветом
- Posts: 15312
- Joined: 30 Apr 2003 16:43
Re: Осенило...
Как и предполагалось наша проблема с приложением в WebSphere пошла в направлении гадания на кофейной гуще: предлагают попробовать Standalone Server. Я установил Network Deployment, основываясь на их же Installation Guide, который допускает и то и другое.
-
- Уже с Приветом
- Posts: 1349
- Joined: 28 Nov 2008 17:50
Re: Осенило...
думаю тут уже можно подвести итог дискуссии. как же здорово, что вот такие системные программисты, гадающие на кофейной гуще, вместо того что бы потратить пять минут и запустить strace ушли в прошлое и победили программисты, которые просто вынуждены все время двигаться вперед и изучать новые инструменты, новые подходы.zVlad wrote:Как и предполагалось наша проблема с приложением в WebSphere пошла в направлении гадания на кофейной гуще: предлагают попробовать Standalone Server. Я установил Network Deployment, основываясь на их же Installation Guide, который допускает и то и другое.
согласен, для филолога именно такой и должна быть диагностика. а вот программиста заставить читать простыню не реально.zVlad wrote: Вот какой должна быть диагностика в настоящей системе!
-
- Уже с Приветом
- Posts: 2272
- Joined: 29 Jul 2005 17:39
- Location: Калифорнийский Мухосранск
Re: Осенило...
А я почитываю етот триллер и ржу уже в голос - у них же есть и source code етого приложения (тот второй талантливый гай от вендора) и stack trace английским по белому указывает на конкретную строчку в конкретном классе где происходит облом. Но мы же не ишем легких путей.
"Я стою на асфальте в лыжи обутый. То ли лыжи не едут, то ли я ... альтернативно-одаренный".
"Я стою на асфальте в лыжи обутый. То ли лыжи не едут, то ли я ... альтернативно-одаренный".
-
- Уже с Приветом
- Posts: 15312
- Joined: 30 Apr 2003 16:43
Re: Осенило...
Дима, не вопрос. Только пистолет свой приноси.Dmitry67 wrote:Если к старости я стану таким же ворчливым, пристрелите меня
-
- Уже с Приветом
- Posts: 15312
- Joined: 30 Apr 2003 16:43
Re: Осенило...
Вы , батенька, похоже теоретик. Это из того видно что Вы на самую что ни на есть глупую наживку клюнули. Трассе та может указывать на много разных ( одинаковых) строчек . И их там, в source code, действительно много таких.KinDzaDza wrote:А я почитываю етот триллер и ржу уже в голос - у них же есть и source code етого приложения (тот второй талантливый гай от вендора) и stack trace английским по белому указывает на конкретную строчку в конкретном классе где происходит облом. Но мы же не ишем легких путей.
"Я стою на асфальте в лыжи обутый. То ли лыжи не едут, то ли я ... альтернативно-одаренный".
И вообще, Вы наверное филолог.
-
- Уже с Приветом
- Posts: 13339
- Joined: 07 Dec 2004 04:00
- Location: Москва->CO
Re: Осенило...
Вопрос-вопрос. А если ворчливость НЕ будет сопровождена распечаткой диагностики на пять экранов в стиле "фор даммиз"?zVlad wrote:Дима, не вопрос. Только пистолет свой приноси.Dmitry67 wrote:Если к старости я стану таким же ворчливым, пристрелите меня
Как же это вы без гравицаппы пепелац выкатываете из гаража? Это непорядок...
-
- Уже с Приветом
- Posts: 15312
- Joined: 30 Apr 2003 16:43
Re: Осенило...
Я после технического института (приборостроительный факультет, специальность 0606, тема диплома "Растровый, цифровой, запоминающий осцилограф" и двух лет армии увлекся философией. И было время когда я ясно понял что мы, технари, серые, тупые личности на самом деле. Гуманитарии, я имею в виду настоящих гуманитариев, выше нас, настоящих технарей, на голову, на две. С тех пор я очень старался саморазвиваться и стать хоть немножко стать ближе (я даже курсы философии в Дагестанском Госуниверситете посещал) к небожителям - гуманитариям, филологам.iDesperado wrote:согласен, для филолога именно ....zVlad wrote:....!
И вот оно, случилось, во мне признали филолога. Ура, ура!
-
- Уже с Приветом
- Posts: 15312
- Joined: 30 Apr 2003 16:43
Re: Осенило...
Я по французски мало что понимаю. Можно сказать ничего. Но русскую часть Вашего прикола могу понять. Где Вы увидели пять экранов? Я приводил примеры автодиагностки, но там было лишь несколько , весьма конкретных, строк. А что мы имеем на сегодня в Линукс/Ява? Кучу строк не имеющих никакого смысла, и несколько туманных намеков на несколько причин ни одна из которых не подходит.Ion Tichy wrote:Вопрос-вопрос. А если ворчливость НЕ будет сопровождена распечаткой диагностики на пять экранов в стиле "фор даммиз"?zVlad wrote:Дима, не вопрос. Только пистолет свой приноси.Dmitry67 wrote:Если к старости я стану таким же ворчливым, пристрелите меня
И что дальше?
-
- Уже с Приветом
- Posts: 13339
- Joined: 07 Dec 2004 04:00
- Location: Москва->CO
Re: Осенило...
Да собссно ниче. Т.е. Диму пристрЕлите без всякой велеречивой диагностики, по первому симптому, лишь бы не из своего ствола? Прощай, Дима! Ведь ты уже стал ворчливым на каком-то там физ.форуме...zVlad wrote:Я по французски мало что понимаю. Можно сказать ничего. Но русскую часть Вашего прикола могу понять. Где Вы увидели пять экранов? Я приводил примеры автодиагностки, но там было лишь несколько , весьма конкретных, строк. А что мы имеем на сегодня в Линукс/Ява? Кучу строк не имеющих никакого смысла, и несколько туманных намеков на несколько причин ни одна из которых не подходит.Ion Tichy wrote:Вопрос-вопрос. А если ворчливость НЕ будет сопровождена распечаткой диагностики на пять экранов в стиле "фор даммиз"?zVlad wrote:Дима, не вопрос. Только пистолет свой приноси.Dmitry67 wrote:Если к старости я стану таким же ворчливым, пристрелите меня
И что дальше?
Как же это вы без гравицаппы пепелац выкатываете из гаража? Это непорядок...
-
- Уже с Приветом
- Posts: 28294
- Joined: 29 Aug 2000 09:01
- Location: SPB --> Gloucester, MA, US --> SPB --> Paris
Re: Осенило...
Философы, это такие люди.... Только оружие в руки попадет, так сразу идея становится верной, потому что всесильной.
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
-
- Уже с Приветом
- Posts: 2272
- Joined: 29 Jul 2005 17:39
- Location: Калифорнийский Мухосранск
Re: Осенило...
Теоретик, батенька, тут стопудово вы. А джавовский stack trace указывает вам на конкретное место где все сломалось. Причем указывает на конкретную строчку в конкретном файле - в единственном числе, их там не тысячи, а конкретно етот файл в джававском package в одном единственном екземпляре. Если подключить мозги, то посмотрев на stack trace который вы привели, можно увидеть что один из методов вашего доморошенного конфига от вендора (на имя джавовского package посмотрите) пытается создать временный файл. Скакнув на етот метод в конкретную указанную там строчку можно понять откуда он берет имя фаила и каталог в котором далее пытается его создать. И на етом закрыть вопрос. Но у вас же цель совсем другая - у всех все неправильно, а вот зато на МФ - ого-го как. Хотя очевидно и то, что вы кроме вашего МФ мало что другого знаете. В етом нет ничего постыдного, но ровно до тех пор пока вы не начинаете менторски учить жить других смотря на ИТ мир только с колокольни МФ.zVlad wrote:Вы , батенька, похоже теоретик. Это из того видно что Вы на самую что ни на есть глупую наживку клюнули. Трассе та может указывать на много разных ( одинаковых) строчек . И их там, в source code, действительно много таких.KinDzaDza wrote:А я почитываю етот триллер и ржу уже в голос - у них же есть и source code етого приложения (тот второй талантливый гай от вендора) и stack trace английским по белому указывает на конкретную строчку в конкретном классе где происходит облом. Но мы же не ишем легких путей.
"Я стою на асфальте в лыжи обутый. То ли лыжи не едут, то ли я ... альтернативно-одаренный".
И вообще, Вы наверное филолог.
И не угадали, я не филилог, а самый обыкновенный инженер минус математик (0102 шлет пламенный привет 0606).
-
- Уже с Приветом
- Posts: 15312
- Joined: 30 Apr 2003 16:43
Re: Осенило...
Вы меня не поняли. Я не о том что Вы здесь говорите.... впрочем не будем терять время.KinDzaDza wrote:Теоретик, батенька, тут стопудово вы. А джавовский stack trace указывает вам на конкретное место где все сломалось. Причем указывает на конкретную строчку в конкретном файле - в единственном числе, их там не тысячи, а конкретно етот файл в джававском package в одном единственном екземпляре. Если подключить мозги, то посмотрев на stack trace который вы привели, можно увидеть что один из методов вашего доморошенного конфига от вендора (на имя джавовского package посмотрите) пытается создать временный файл. Скакнув на етот метод в конкретную указанную там строчку можно понять откуда он берет имя фаила и каталог в котором далее пытается его создать. И на етом закрыть вопрос. Но у вас же цель совсем другая - у всех все неправильно, а вот зато на МФ - ого-го как. Хотя очевидно и то, что вы кроме вашего МФ мало что другого знаете. В етом нет ничего постыдного, но ровно до тех пор пока вы не начинаете менторски учить жить других смотря на ИТ мир только с колокольни МФ.zVlad wrote:Вы , батенька, похоже теоретик. Это из того видно что Вы на самую что ни на есть глупую наживку клюнули. Трассе та может указывать на много разных ( одинаковых) строчек . И их там, в source code, действительно много таких.KinDzaDza wrote:А я почитываю етот триллер и ржу уже в голос - у них же есть и source code етого приложения (тот второй талантливый гай от вендора) и stack trace английским по белому указывает на конкретную строчку в конкретном классе где происходит облом. Но мы же не ишем легких путей.
"Я стою на асфальте в лыжи обутый. То ли лыжи не едут, то ли я ... альтернативно-одаренный".
И вообще, Вы наверное филолог.
И не угадали, я не филилог, а самый обыкновенный инженер минус математик (0102 шлет пламенный привет 0606).
То что Вы говорите понятно абсолютно и согласие полное. Но почему то этой информации нам не хватает чтобы точно сформулировать где что и как должно быть сделано в операционной среде что метод мог успешно создать временный файл. И исходный текст привлекался почти неделю назад. А потом: давайте попробуем standalone AS - тоже самое. Вчера говорят заполни тот файл .cfg ручками снова перепакетируй, инсталируй прогу и посмотрим. Спрашиваю, как это связанно с временным файлом? Говорит, у меня что то такое было когда то. Нет говорю, пока не объяснишь делать не буду. Давить на меня начал прожект менеджер.
Короче попал я в гнусную историю со своей любознательностью. А ведь я не програмист и вообще не должен был с проблемами проги, даже с инсталяцией проги, связываться. Создал инстанс WebSphere, сделал аккаунт с правом инсталяции, и сел поблизости бамбук курить. Вот что надо было делать.
-
- Уже с Приветом
- Posts: 13683
- Joined: 16 Jan 2001 10:01
Re: Осенило...
[quote "zVlad"]. Но почему то этой информации нам не хватает чтобы точно сформулировать где что и как должно быть сделано в операционной среде что метод мог успешно создать временный файл.[/quote]
Потому что те кто занимается инсталляцией очень плохо разбираются в Java и операционной системе.
А приложение не писалось для конечных пользователей, поэтому не имеет стандартного инсталлятора.
Потому что те кто занимается инсталляцией очень плохо разбираются в Java и операционной системе.
А приложение не писалось для конечных пользователей, поэтому не имеет стандартного инсталлятора.
-
- Уже с Приветом
- Posts: 15312
- Joined: 30 Apr 2003 16:43
Re: Осенило...
Пришло сообщение что вендор признал наличие бага (defect) в приложении. Вот такое сообщение:
Polych, Вы серьезный человек и я Вас уважаю, но Ваши жалкие брюзжания: "очень плохо разбираются", не делают Вам чести и ровным счетм ничего не обьясняют и ничем не помогают. Давайте избавляться от этого.I've had a discussion with the support resource at *** who was assisting us with the case regarding the system initialization. He confirmed that nobody else has run into this problem, but when I described the problem and the workaround we used he agreed the issue was with the application and has asked me to provide the relevant problem and workaround details so he can create a knowledge base article and a defect report.
While in discussion with him I brought up our new problem, and he asked me to send him the error message. He got back to me soon after confirming that what we're now running into is a known defect that affects fresh WebSphere installs of 7.0. The issue will be patched in P01, but in the meantime he has found a workaround and is testing it before sending it to me.
-
- Уже с Приветом
- Posts: 13683
- Joined: 16 Jan 2001 10:01
Re: Осенило...
Я приношу искренние извинения zVladу.
Во-первых я не проследил за манерой изложения своих мыслей.
Во-вторых - я не прав во многих аспектах.
А глюк похоже весьма хитрый, и strace против него бессилен: доступ похоже обрубает не ОС, а Java...
Во-первых я не проследил за манерой изложения своих мыслей.
Во-вторых - я не прав во многих аспектах.
А глюк похоже весьма хитрый, и strace против него бессилен: доступ похоже обрубает не ОС, а Java...
-
- Уже с Приветом
- Posts: 15312
- Joined: 30 Apr 2003 16:43
Re: Осенило...
Доступ к чему мы никак не могли понять. Доступ ко всему о чем можно было предположить был. 777 на все где находился WebSphere и приложение. /tmp как известно доступно тоже всем.Palych wrote:.....
А глюк похоже весьма хитрый, и strace против него бессилен: доступ похоже обрубает не ОС, а Java...
Потом сохранение файла конфигурации было обойдено, но появилось no such file or directory. Опять появилось предположение, которое не оправдалось.
Я не могу представить себе ничего хитрого, кроме того что само приложение запутывается в своих же ногах.
Обход проблемы с инициализацией вывел приложение на работу с БД (Oracle). ...table or view does not exist... Сейчас идет траблшутик ситуации с Оракл , но так и не решена проблема с инициализацией. Ждем...