[ОТВЕТИТЬ]
04.06.2012 12:45
Vlad_German
 
При обращении из веб интерфейса выходит сообщение: DB Error: connect failed. Про ошибку 100848 не пишет. При попытке перезапуска службы УКМ сервера служба падает с сообщением о ошибке памяти. Помогает только полная перезагрузка компьютера ОС WIN SRV 2003. При переустановке УКМ ошибка сохраняется. Запись в windows\system32\ libmysql.dll к результату не приводит. Запуск apache-uninstall.bat и apache-install.bat то же не приводит к желаемым результатам. Из веб интерфейса доступа нет. Что можно посмотреть еще?
04.06.2012 12:48
akonev
 
ты забыл написать, с чего началось и что вообще происходит. новая установка?

мускул запущен? сам к нему подключиться можешь?
04.06.2012 12:49
Mtirt
 
Лог самого mysql?
\mysql\data\*.err ?
04.06.2012 12:59
Vlad_German
 
Скл запущен. Подключаюсь без проблем.
120604 10:26:19 InnoDB: Starting shutdown...
120604 10:26:22 InnoDB: Shutdown completed; log sequence number 7 3671813709
120604 10:26:22 [Note] MySql: Shutdown complete

120604 10:48:48 InnoDB: Started; log sequence number 7 3671813709
120604 10:48:48 [Note] MySql: ready for connections.
Version: '5.0.67-community-nt' socket: '' port: 3306 MySQL Community Edition (GPL)
Это лог в момент перестановки УКМ4
04.06.2012 13:07
Mtirt
 
Логи УКМ4 C:\Program Files\Apache Group\Apache2\htdocs\ukm\logs\ изучал?

Добавлено через 4 минуты 0 секунд
Вру. Логи УКМ4 живут здесь: C:\Program Files\ukmserver\logs\2012\06

Добавлено через 56 секунд
Кстати, самое банальное, на диске C место есть?
04.06.2012 13:52
Vlad_German
 
На диске С: место есть. В логах УКМ сервера обычный обмен данными с кассами: экспорт импорт на терминалы. Закрытые смены нормально попадают в Супермаг. Не работает только веб доступ.
04.06.2012 14:11
didinap
 
Было такое.
Чтоб долго не мучатся просто сделали дамп базы, переустановили УКМ с нуля и загрузили дамп.
04.06.2012 14:12
Vlad_German
 
Цитата:
Andrew_Konev ты забыл написать, с чего началось и что вообще происходит. новая установка?
А с чего началось непонятно - позвонили из магазина и сказали что не могут с веба зайти в кассовый сервер. В журнале виндоус сначала были ошибки libmysql.dll после переустановки УКМ исчезли. Теперь служба УКМ сервера при попытке запуска из консоли падает с ошибкой "Инструкция по адресу "0х10009fb0" обратилась по адресу "0х0000000" Память не может быть "read". После полной перезагрузки компьютера служба стартует но веб доступ не доступен.

Добавлено через 54 секунды
Цитата:
didinap Было такое.
Чтоб долго не мучатся просто сделали дамп базы, переустановили УКМ с нуля и загрузили дамп.
Переустановил. 2 раза. Не помогает.
04.06.2012 14:13
Dim
 
а может действительно проблемы с памятью?
04.06.2012 14:18
didinap
 
Как вариант подправить my.ini.
И обязательно попробовать установить на другом железе.
04.06.2012 14:20
OlegON
 
Вирусы/антивирусы?
04.06.2012 14:23
Vlad_German
 
Все остальное то работает. Это про память. На другом железе это конечно хорошо. Но там и Супермаг танец с бубном может надолго затянуться. А что именно в my.ini можно подкрутить?

Добавлено через 1 минуту 39 секунд
Цитата:
OlegON Вирусы/антивирусы?
Антивирусов нет. Процесс эксплорером смотрел - вроде никакой посторонней активности нет. Доступ в интернет закрыт. Флешки отключены.
04.06.2012 14:24
didinap
 


Хотя и не очень верится что поможет.
Перенеси просто УКМ на другой сервер и посмотри что будет!
Там делов то на минут 10-15.
И еще переустанавливали УКМ дампом или перекидкой базы?
04.06.2012 14:31
Vlad_German
 
Копированием. Сейчас попробую дампом с пересозданием лог файлов.
04.06.2012 15:00
Mtirt
 
А Апач откликается?
Мне почему-то кажется, что проблема не в mysql, а в Апаче.
Давайте вспомним, на 46 версии мы никаких патчей на него не ставили?
04.06.2012 15:10
Vlad_German
 
Попробовал дамп. Все так же. Я могу законнектиться к скл любым способом. Ошибок в журналах никаких. В Апаче в access.log
192.168.1.4 - - [04/Jun/2012:10:45:18 +0400] "GET /ukm/report_payments.php HTTP/1.1" 200 9130
192.168.1.4 - - [04/Jun/2012:10:45:20 +0400] "POST /ukm/report_payments.php HTTP/1.1" 200 9586
192.168.1.4 - - [04/Jun/2012:10:45:20 +0400] "GET /ukm/themes/default/images/48x48/stop.png HTTP/1.1" 200 2493
192.168.1.4 - - [04/Jun/2012:10:45:20 +0400] "GET /ukm/themes/default/images/16x16/error.png HTTP/1.1" 200 834
192.168.1.4 - - [04/Jun/2012:10:45:24 +0400] "GET /ukm/tutor_close.php HTTP/1.1" 302 -
192.168.1.4 - - [04/Jun/2012:10:45:24 +0400] "GET /ukm/report_payments.php HTTP/1.1" 200 9127
192.168.1.4 - - [04/Jun/2012:10:45:26 +0400] "POST /ukm/report_payments.php HTTP/1.1" 200 9586
192.168.1.4 - - [04/Jun/2012:10:45:30 +0400] "POST /ukm/report_payments.php HTTP/1.1" 200 9586
192.168.1.4 - - [04/Jun/2012:10:45:32 +0400] "POST /ukm/report_payments.php HTTP/1.1" 200 9586
192.168.1.4 - - [04/Jun/2012:10:45:35 +0400] "GET /ukm/tutor_close.php HTTP/1.1" 302 -
192.168.1.4 - - [04/Jun/2012:10:45:35 +0400] "GET /ukm/report_payments.php HTTP/1.1" 200 9127
192.168.1.4 - - [04/Jun/2012:10:45:38 +0400] "POST /ukm/report_payments.php HTTP/1.1" 200 9586
192.168.1.4 - - [04/Jun/2012:10:45:44 +0400] "GET /ukm/report_payments.php HTTP/1.1" 200 9586
192.168.1.4 - - [04/Jun/2012:10:45:52 +0400] "GET /ukm/report_payments.php HTTP/1.1" 200 9586
Error in my_thread_global_end(): 1 threads didn't exit
в error.log
[Mon Jun 04 10:46:06 2012] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Mon Jun 04 10:46:06 2012] [notice] Child 1972: Exit event signaled. Child process is ending.
[Mon Jun 04 10:46:07 2012] [notice] Child 1972: Released the start mutex
[Mon Jun 04 10:46:08 2012] [notice] Child 1972: Waiting for 250 worker threads to exit.
[Mon Jun 04 10:46:08 2012] [notice] Child 1972: All worker threads have exited.
[Mon Jun 04 10:46:08 2012] [notice] Child 1972: Child process is exiting
Failed to start up concurrent users module!
Все эти ошибки указывают или на zend или на libmysql.dll но вроде все манипуляции я провел - результата нет.
Апач откликается.
04.06.2012 15:11
OlegON
 
Да, по идее мускул можно оставить в покое, раз к нему подключается нормально.
А netstat -an на хосте с БД что говорит? 3306 на каком интерфейсе? 0.0.0.0 ?
04.06.2012 15:24
Vlad_German
 
Да tcp 0.0.0.0:3306 0.0.0.0:0 listening
04.06.2012 16:33
whitewizard
 
показывает что-нибудь?
больше никаких сервисов нет, которые 80 порт могли-бы занимать?
04.06.2012 23:14
Kosh Naranek
 
по-моему была беда с падением апача. надо было еще ukm-php.dll менять (не помню точное название файла, в каталоге c:\php\ext вроде находится). если найду - скину.
кто-нибудь помнит такое?

в error.log в апаче поищите - есть ли строчка PHP Warning: non std exception ?
05.06.2012 09:57
Vlad_German
 
Цитата:
whitewizard показывает что-нибудь?
больше никаких сервисов нет, которые 80 порт могли-бы занимать?
Локал показывает стартовую страницу Апача.
05.06.2012 09:58
OlegON
 
посмотрите на связку в php, действительно возможно, что там что-то поломалось (писали выше)
05.06.2012 10:03
Little
 
Проверить конфиг apache каталог расположения сайта, и проконтролировать каталог расположение web УКМ.
05.06.2012 11:38
Vlad_German
 
А как расшифровать строку в логе C:\program files\apache....\htdocs\ukm\logs\
11:22:05: emergency: DB Error: connect failed
[nativecode=Unknown MySQL server host 'localhost' (11004)]
C:\PHP\pear\DB.php:966
C:\PHP\pear\PEAR.php:574
C:\PHP\pear\DB\common.php:1903
C:\PHP\pear\DB\mysqli.php:338
C:\PHP\pear\DB.php:556
C:\Program Files\Apache Group\Apache2\htdocs\ukm\core.php:86
C:\Program Files\Apache Group\Apache2\htdocs\ukm\core.php:1033
C:\Program Files\Apache Group\Apache2\htdocs\ukm\index.php:2
05.06.2012 11:58
OlegON
 
А ping localhost с хоста с апачем что говорит?
05.06.2012 12:00
Mtirt
 
Цитата:
Vlad_German А как расшифровать строку в логе C:\program files\apache....\htdocs\ukm\logs\
11:22:05: emergency: DB Error: connect failed
[nativecode=Unknown MySQL server host 'localhost' (11004)]
C:\PHP\pear\DB.php:966
C:\PHP\pear\PEAR.php:574
C:\PHP\pear\DB\common.php:1903
C:\PHP\pear\DB\mysqli.php:338
C:\PHP\pear\DB.php:556
C:\Program Files\Apache Group\Apache2\htdocs\ukm\core.php:86
C:\Program Files\Apache Group\Apache2\htdocs\ukm\core.php:1033
C:\Program Files\Apache Group\Apache2\htdocs\ukm\index.php:2
А если в C:\Program Files\ukmserver\server.ini вместо localhost прописать ip-адрес сервера?
05.06.2012 12:09
Little
 
если все реально на одной машине, то лезем в файл hosts и правим его, чтоб был localhost 127.0.0.1. тогда должно работать!
Если база лежит на другой машине, то лезем в файлы УКМ и ищем где прописывается подключение к БД (как написала Mtirt) и там указываем реальный ip сервера БД
05.06.2012 23:00
Vlad_German
 
Спасибо сегодня уже не успею. Завтра с утра попробую.
06.06.2012 09:42
Vlad_German
 
Цитата:
OlegON А ping localhost с хоста с апачем что говорит?
127.0.0.1 В host то же стоит 127.0.0.1 в server.ini 127.0.0.1 Служба УКМ запускается, доступа из веба нет.
06.06.2012 10:09
Little
 
Еще смотрим PATH, чтоб там был прописан каталог mysql!


Опции темы


Часовой пояс GMT +3, время: 14:30.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.