Настройка start.bat

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Ответить
Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 12 раз
Поблагодарили: 43 раза

Настройка start.bat

Сообщение igorewa » Ср сен 06, 2017 3:54 pm

Искал поиском тему кода можно было пристроить мой вопрос но так и не нашел, по этому начну новую тему, может кому то в дальнейшем пригодиться.
Заметил в логах ошибку, суть ошибки в том что в start.bat есть строка

Код: Выделить всё

rem Database auto repair
.\server\mysql\bin\mysqlcheck.exe -u root --auto-repair --check --optimize --all-databases
но в ней не прописан пароль который я установил на root в BD.
Исправил строку на

Код: Выделить всё

rem Database auto repair
.\server\mysql\bin\mysqlcheck.exe --auto-repair --check --optimize --user=root --password=мойпароль db_terminal
и после перезапуска увидел как идет оптимизация таблиц а потом стартуют циклы.
Но радость была не долгой тк успешно оптимизация стартует крайне редко и валятся вот такие ошибки

Код: Выделить всё

.\server\mysql\bin\mysqlcheck.exe: Got error: 2003: Can't connect to MySQL server on 'localhost' (10061) when trying to connect
Я так понимаю что MySQL server еще не успевает полностью запуститься. Как грамотно исправить ситуацию? Можно ли оптимизацию запускать после запуска циклов? Или как сделать небольшую задержку перед оптимизацией?
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Настройка start.bat

Сообщение Logrus » Ср сен 06, 2017 7:22 pm

Код: Выделить всё

rem Database auto repair
ping -n 11 127.0.0.1 >nul
самое простое (-n 11 это 10 секунд) или https://www.celitel.info/klad/nhelp/hel ... md=ex_wait
За это сообщение автора Logrus поблагодарил:
SLT (Вт июн 12, 2018 11:48 am)
Рейтинг: 1.16%
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 12 раз
Поблагодарили: 43 раза

Re: Настройка start.bat

Сообщение igorewa » Ср сен 06, 2017 8:08 pm

Logrus писал(а):

Код: Выделить всё

rem Database auto repair
ping -n 11 127.0.0.1 >nul
самое простое (-n 11 это 10 секунд) или https://www.celitel.info/klad/nhelp/hel ... md=ex_wait
Спасибо помогло, 4 раза перезапускал MD и все 4 раза оптимизация запускалась.
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
Ответить