[Comm] Опять про "Ружель" и коннекты к базе - завелось, но...

Sergei O. Naumov vomus на rambler.ru
Пн Авг 12 20:43:47 MSK 2013


*Anton Gorlov* stalker на altlinux.ru пишет[1]

>>/ Ср 07 авг 2013 13:52:45 пользователь Serg Tselishev /
>>/ (rotkart на gmail.com[2]) написал:/
>>
>>/ 7 августа 2013 г., 12:00 пользовате­ль Sergei Naumov /
>>/ <_vomus на rambler.ru_> написал:/
>>/ > Вопрос вот еще какой - можно ли запускать "Ружель" (любое приложение­/
>>/ > WebObjects) без веб-интерфейса­ на 56789 порту?/
>>
>>/ http://www.rujel.net/distribute/install/wostart[3]/
>
>/ Рубильник, однако включен... Все равно нет коннекта к базе./
/>/
> Глупый  вопрос -а биндинг дял mysql для java стоит?
Имеется в виду jdbc-драйвер?

Я вот тут еще покопался в логах и конфигах, обнаружил, что пароль был кривой в 
database.plist (видать другой админ копался тоже), поменял, но обнаружил вот что 
забавное:

1. Убил wotaskd и womonitor
2. Почему-то остается висеть одинокий процесс WebObjects, убил и его
3. Сделал tail на логе mysql и смотрю
4. Запустил webobjects, увидел, что запустился rujel
5. Смотрю в лог mysql. Там ВИДНО, ЧТО ОН КОННЕКТИТСЯ К БАЗЕ:

                   30 Connect   rujel на localhost on RujelUsers
                   30 Query     /* mysql-connector-java-5.1.6 ( Revision: ${svn.Revision} ) */SHOW 
VARIABLES WHERE Variable_name ='language' OR Variable_name = 'net_write_timeout' 
OR Variable_name = 'interactive_timeout' OR Variable_name = 'wait_timeout' OR 
Variable_name = 'character_set_client' OR Variable_name = 'character_set_connection' OR 
Variable_name = 'character_set' OR Variable_name = 'character_set_server' OR 
Variable_name = 'tx_isolation' OR Variable_name = 'transaction_isolation' OR 
Variable_name = 'character_set_results' OR Variable_name = 'timezone' OR Variable_name = 
'time_zone' OR Variable_name = 'system_time_zone' OR Variable_name = 
'lower_case_table_names' OR Variable_name = 'max_allowed_packet' OR Variable_name = 
'net_buffer_length' OR Variable_name = 'sql_mode' OR Variable_name = 'query_cache_type' 
OR Variable_name = 'query_cache_size' OR Variable_name = 'init_connect'
                   30 Query     SHOW COLLATION
                   30 Query     SET character_set_results = NULL
                   30 Query     SET autocommit=1
                   30 Query     SET sql_mode='STRICT_TRANS_TABLES'
                   30 Query     SELECT @@session.tx_isolation
                   30 Query     SET autocommit=0
                   30 Query     SELECT VERSION_NUMBER, VERSION_TITLE FROM 
SCHEMA_VERSION WHERE MODEL_NAME = 'RujelUsers' ORDER BY 
VERSION_NUMBER DESC
                   30 Query     SHOW CHARACTER SET
                   30 Query     commit
                   30 Query     rollback
                   30 Quit

Если бы он не коннектился, он бы не показывал лог запросов! Но заходя на 
https://ip_address/Apps/WebObjects/Rujel я все равно вижу кучу такого:

2000-01-01	01:45:24	INFO		Model 'Curriculum' could not connect 
to database
jdbc:mysql://127.0.0.1/Curriculum?capitalizeTypeNames=true&useUnicode=true&character
Encoding=utf8&zeroDateTimeBehavior=convertToNull&socketFactory=org.newsclub.net.m
ysql.AFUNIXDatabaseSocketFactory&junixsocket.file=/var/lib/mysql/mysql.sock
com.webobjects.jdbcadaptor.JDBCAdaptorException: Access denied for user 
'rujel'@'localhost' to database 'Curriculum'
[0]	com.webobjects.jdbcadaptor.JDBCContext.connect:274
[7]	net.rujel.reusables.DataBaseConnector.makeConnections:221
[8]	net.rujel.Application.<init>:111
[16]	net.rujel.Application.main:238
Это чего такое? Почему дата кривая? Пошел посмотреть, может дату накрутили - правда, 
кривое время... Вот странно, другой админ что-ли навертел. Сделал ему ntpdate, 
настроил ntpd, опять все перезапустил. И вдруг все завелось. Это что, из-за кривой 
даты? Как он может при запуске приложения коннектиться к базе, а потом, при вызове 
УРЛа - не коннектиться?

-- 
Сергей


--------
[1] 
mailto:community%40lists.altlinux.org?Subject=Re%3A%20%5BComm%5D%0A%20%3D%
3Futf-8%3Fb%3F0KDRg9C20Y3Qu9GMINC90LUg0LzQvtC20LXRgiDQv9GA0Lg%3D%3F
%3D%0A%20%3D%3Futf-8%3Fb%3F0LrQvtC90L3QtdC60YLQuNGC0YzRgdGPINC6IG15
c3Fs%3F%3D&In-Reply-To=%3C52023690.7000406%40altlinux.ru%3E
[2] https://lists.altlinux.org/mailman/listinfo/community
[3] http://www.rujel.net/distribute/install/wostart
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/community/attachments/20130812/c05472da/attachment.html>


Подробная информация о списке рассылки community