Проверьте лог файлы wrapper.log и tracker-server.log.
----здесь вроде все без ошибок
2015-12-10 13:38:22 INFO: Operating system name: Windows XP version: 5.1 architecture: x86 2015-12-10 13:38:22 INFO: Java runtime name: Java HotSpot(TM) Client VM vendor: Oracle Corporation version: 25.66-b18 2015-12-10 13:38:22 INFO: Memory limit heap: 152mb non-heap: 0mb 2015-12-10 13:38:22 INFO: Character encoding: UTF-8 charset: UTF-8 2015-12-10 13:38:22 INFO: Version: 3.2-SNAPSHOT
----здесь насколько я понял не удается произвести запись, и не создаются таблицы, но причину не пойму
STATUS | wrapper | 2015/12/10 14:01:26 | --> Wrapper Started as Service STATUS | wrapper | 2015/12/10 14:01:26 | Java Service Wrapper Community Edition 32-bit 3.5.27 STATUS | wrapper | 2015/12/10 14:01:26 | Copyright (C) 1999-2015 Tanuki Software, Ltd. All Rights Reserved. STATUS | wrapper | 2015/12/10 14:01:26 | http://wrapper.tanukisoftware.com STATUS | wrapper | 2015/12/10 14:01:26 | STATUS | wrapper | 2015/12/10 14:01:27 | Launching a JVM... INFO | jvm 1 | 2015/12/10 14:01:28 | WrapperManager: Initializing... INFO | jvm 1 | 2015/12/10 14:01:31 | [MLog-Init-Reporter] INFO com.mchange.v2.log.MLog - MLog clients using slf4j logging. INFO | jvm 1 | 2015/12/10 14:01:32 | [WrapperSimpleAppMain] INFO com.mchange.v2.c3p0.C3P0Registry - Initializing c3p0-0.9.5.1 [built 16-June-2015 00:06:36 -0700; debug? true; trace: 10] INFO | jvm 1 | 2015/12/10 14:01:33 | [WrapperSimpleAppMain] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, contextClassLoaderSource -> caller, dataSourceName -> 1hge16d9d12pygvz1w77ydw|13fb735, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> com.mysql.jdbc.Driver, extensions -> {}, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, forceSynchronousCheckins -> false, forceUseNamedDriverClass -> false, identityToken -> 1hge16d9d12pygvz1w77ydw|13fb735, idleConnectionTestPeriod -> 600, initialPoolSize -> 3, jdbcUrl -> jdbc:mysql://127.0.0.1:3306/gps?allowMultiQueries=true&autoReconnect=true&useUnicode=yes&characterEncoding=UTF-8&sessionVariables=sql_mode=ANSI_QUOTES, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 15, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 3, numHelperThreads -> 3, preferredTestQuery -> null, privilegeSpawnedThreads -> false, properties -> {user=******, password=******}, propertyCycle -> 0, statementCacheNumDeferredCloseThreads -> 0, testConnectionOnCheckin -> true, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, userOverrides -> {}, usesTraditionalReflectiveProxies -> false ] INFO | jvm 1 | 2015/12/10 14:04:10 | [C3P0PooledConnectionPoolManager[identityToken->1hge16d9d12pygvz1w77ydw|13fb735]-HelperThread-#0] WARN com.mchange.v2.resourcepool.BasicResourcePool - com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@14f6ae7 -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (30). Last acquisition attempt exception: INFO | jvm 1 | 2015/12/10 14:04:10 | com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. INFO | jvm 1 | 2015/12/10 14:04:10 | at sun.reflect.GeneratedConstructorAccessor8.newInstance(Unknown Source) INFO | jvm 1 | 2015/12/10 14:04:10 | at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) INFO | jvm 1 | 2015/12/10 14:04:10 | at java.lang.reflect.Constructor.newInstance(Unknown Source) ... INFO | jvm 1 | 2015/12/10 14:04:10 | at com.mysql.jdbc.ConnectionImpl.initializePropsFromServer(ConnectionImpl.java:3289) INFO | jvm 1 | 2015/12/10 14:04:10 | at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2127) INFO | jvm 1 | 2015/12/10 14:04:10 | ... 18 more INFO | jvm 1 | 2015/12/10 14:04:10 | [C3P0PooledConnectionPoolManager[identityToken->1hge16d9d12pygvz1w77ydw|13fb735]-HelperThread-#1] WARN com.mchange.v2.resourcepool.BasicResourcePool - Having failed to acquire a resource, com.mchange.v2.resourcepool.BasicResourcePool@1b8124e is interrupting all Threads waiting on a resource to check out. Will try again in response to new client requests. STATUS | wrapper | 2015/12/10 14:04:13 | <-- Wrapper Stopped
проблема решилась переустановкой mysql
изначально поставил версию 6(видно с ней не работает или криво встала)после установки версии 5.5 все заработало таблицы все создались, веб открылся
Буду познавать дальше
ОГРОМНОЕ СПАСИБО
Во втором логе явно видна проблема:
Could not create connection to database server. Attempted reconnect 3 times. Giving up.
Что касается версии 6, то она еще официальна не вышла, так что ставить не советую. Подозреваю что к ней будет нужна новая версия JDBC драйвера.
с данной проблемой разобрался (может пока не совсем грамотно)
после создания базы нужно перезагрузить компьютер (скорее всего можно выполнить какуето команду) и только после этого в бозу начинают записываться данные
но появился еще вопрос
по этой инструкции https://www.traccar.org/mysql/ можно подключить базу только к версии 3.1, а потом запускать скрипт https://www.traccar.org/update-from-3-1-to-3-2/ чтоб перейти на версию 3.2?
Инструкция по конфигурированию Traccar с MySQL применима к любой версии. С чего вы решили что она только для 3.1?
поставил 3.2 сконфигурировал, служба запускалась и через некоторое время останавливалась(пробовал 3 раза переставлять)
потом поставил 3.1 запустил скрипт и после этого переставил 3.2, и все заработало
Должно работать сразу на 3.2. Если не работает, то нужно смотреть логи.
ок завтра попробую еще раз на чистой системе
сейчас еще проблема вылезла, перестала писаться история координат
2015-12-11 01:13:40 INFO: [A1D7F675] connected 2015-12-11 01:13:40 DEBUG: [A1D7F675: 5055 < 213.87.147.183] HEX: 474554202f3f69643d3234303532382674696d657374616d703d31343439373831383630266c61743d35352e3832313032383333333333333333266c6f6e3d33372e38373639303333333333333333332673706565643d302e302662656172696e673d33312e39343030303035333430353736313726616c7469747564653d3137332e3126626174743d38362e3020485454502f312e310d0a557365722d4167656e743a2044616c76696b2f312e362e3020284c696e75783b20553b20416e64726f696420342e322e323b20495134343034204275696c642f4a44513339290d0a486f73743a20616e646572672e6e6f69702e6d653a353035350d0a436f6e6e656374696f6e3a204b6565702d416c6976650d0a4163636570742d456e636f64696e673a20677a69700d0a0d0a 2015-12-11 01:13:40 DEBUG: [A1D7F675: 5055 > 213.87.147.183] HEX: 485454502f312e3120323030204f4b0d0a0d0a 2015-12-11 01:13:40 INFO: [A1D7F675] disconnected 2015-12-11 01:13:40 WARN: Incorrect string value: '\xD0\xA9\xD0\xB8\xD1\x82...' for column 'address' at row 1 - SQLException (... < QueryBuilder:428 < DataManager:345 < DefaultDataHandler:27 < ...) 2015-12-11 01:13:40 INFO: [A1D7F675] id: 2, time: 2015-12-11 00:11:00, lat: 55.82103, lon: 37.87690, speed: 0.0, course: 31.9 2015-12-11 01:13:40 DEBUG: AsyncSession: 20929543 destroyed: false onUpdate deviceId: 2 2015-12-11 01:13:40 DEBUG: AsyncSession: 20929543 destroyed: false response context: 28207736 2015-12-11 01:13:40 DEBUG: AsyncSession: 20929543 destroyed: false request context: 31753678
Подозреваю что это следствие установленной старой версии.
Вот тут можно найти решение проблемы:
https://www.traccar.org/forums/topic/mysql-error-change/page/2/#post-1614
добрый день
сегодня переставил ОС и заново поставил mysql 5.5 и сервер 3.2
да как вы и говорили все нормально встало, все таблицы создались, все заработало.
Но заметил одну вещь запись координат без ошибок была до момента пока не было запроса истории точек через веб интерфейс, после запроса сразу пошли эти ошибки WARN: Incorrect string value: '\xD0\xA9\xD0\xB8\xD1\x82...' for column 'address' at row 1 - SQLException (... < QueryBuilder:428 < DataManager:345 < DefaultDataHandler:27 < ...)
для чистоты эксперимента проделал все еще раз и все повторилось
пытаюсь разобраться с ошибкой по вашей ссылке пока не получается
есть прям лог файла в котором видно что сначала все работало а потом после обращения к истории стала выскакивать ошибка
проблема решина данным способом https://www.traccar.org/forums/topic/mysql-error-change/page/2/#post-2579
Странно что мой способ не сработал.
Всем добрый день
Прочитал весь форум но так и не нашел ответа на свой вопрос(подробное описание подключения mysql).
при переходе с версии 3.1 на 3.2 столкнулся с проблемой переноса данных (h2), после чего решил начать с чистого листа но уже с базами mysql
1 mysql поставился легко (скачать установить)
2 создал базу данных (create database gps;)
3 отредактировал конфиг по инструкции https://www.traccar.org/mysql/ получилось следующее:
<entry key='database.driver'>com.mysql.jdbc.Driver</entry>
<entry key='database.url'>jdbc:mysql://127.0.0.1:3306/gps?allowMultiQueries=true&autoReconnect=true&useUnicode=yes&characterEncoding=UTF-8&sessionVariables=sql_mode=ANSI_QUOTES</entry>
<entry key='database.user'>root</entry>
<entry key='database.password'>12345</entry>
4 все сохранил, перезапустил службу, но после всего проделанного web интерфейс не открывается
Помогите новичку, сильно не пинайте, с mysql столкнулся впервые. я думаю многим будет полезна данная информация