Страница 30 из 206

Добавлено: 23 апр 2013, 20:52
jorik
сервер не запускается из-за того, что установил апач 2.2. Точнее опенсервер работает когда отключаю апач. сегодня наверное что-то сделал не так. опенсервеер не запускается даже когда отключаю апач. прошу подсказать в что я сделал не так.

Добавлено: 23 апр 2013, 21:51
Максим
jorik писал(а):сервер не запускается из-за того, что установил апач 2.2. Точнее опенсервер работает когда отключаю апач. сегодня наверное что-то сделал не так. опенсервеер не запускается даже когда отключаю апач. прошу подсказать в что я сделал не так.
Бан

Добавлено: 25 апр 2013, 16:50
shama186
Здравствуйте!
Если у меня установлен локальный сервер MS SQL Express, а мне нужно параллельно работать с Open-Server, то как запустить их паралелльно, т.к. порт 80 занимает как я понял процесс 4, скорее всего MSSQL, т.к. IIS отключен, до установки MSSQL-ля openserver нормально запускался. :D Мне нужна параллельная работа обоих серверов.

Добавлено: 25 апр 2013, 16:57
Максим
shama186 писал(а):Здравствуйте!
Если у меня установлен локальный сервер MS SQL Express, а мне нужно параллельно работать с Open-Server, то как запустить их паралелльно, т.к. порт 80 занимает как я понял процесс 4, скорее всего MSSQL, т.к. IIS отключен, до установки MSSQL-ля openserver нормально запускался. :D Мне нужна параллельная работа обоих серверов.
MSSQL по идее занимает порты 1433-1434, так что не знаю причем тут у вас порт 80. Он ни MySQL ни MSSQL не нужен.

Добавлено: 07 май 2013, 17:40
XAKEPEHOK
Проблема с запуском mysql, не уверен, что мне нужно писать сюда, но да вдруг подскажете...
В общем так получилось, что у меня на openservere висит один парсер, который собирает статистику в базу. Размер базы уже превысил 20 ГБ, тип таблиц InnoDB
Модуль MySQL-5.6.10. Win XP sp3, база лежит на логическом диске с NTFS.

Изменен конфиг MySQL, в частности:
innodb_buffer_pool_size = 10M
innodb_additional_mem_pool_size = 1M
innodb_log_file_size = 10M
innodb_log_buffer_size = 1M
innodb_log_files_in_group = 2
В логах запуска вижу следующую картину:
2013-05-07 18:29:45 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2013-05-07 18:29:45 3228 [Note] Plugin 'FEDERATED' is disabled.
2013-05-07 18:29:45 3228 [Note] InnoDB: The InnoDB memory heap is disabled
2013-05-07 18:29:45 3228 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2013-05-07 18:29:45 3228 [Note] InnoDB: Compressed tables use zlib 1.2.3
2013-05-07 18:29:45 3228 [Note] InnoDB: CPU does not support crc32 instructions
2013-05-07 18:29:45 3228 [Note] InnoDB: Initializing buffer pool, size = 150.0M
2013-05-07 18:29:46 3228 [Note] InnoDB: Completed initialization of buffer pool
2013-05-07 18:29:46 3228 [Note] InnoDB: Highest supported file format is Barracuda.
2013-05-07 18:29:46 3228 [Note] InnoDB: Log scan progressed past the checkpoint lsn 54863872365
2013-05-07 18:29:46 3228 [Note] InnoDB: Database was not shutdown normally!
2013-05-07 18:29:46 3228 [Note] InnoDB: Starting crash recovery.
2013-05-07 18:29:46 3228 [Note] InnoDB: Reading tablespace information from the .ibd files...
2013-05-07 18:29:46 3228 [Note] InnoDB: Restoring possible half-written data pages
2013-05-07 18:29:46 3228 [Note] InnoDB: from the doublewrite buffer...
InnoDB: Doing recovery: scanned up to log sequence number 54869114880
InnoDB: Doing recovery: scanned up to log sequence number 54874357760
InnoDB: Doing recovery: scanned up to log sequence number 54875883727
InnoDB: 1 transaction(s) which must be rolled back or cleaned up
InnoDB: in total 3135 row operations to undo
InnoDB: Trx id counter is 455680
2013-05-07 18:29:53 3228 [Note] InnoDB: Starting an apply batch of log records to the database...
InnoDB: Progress in percent: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
Проблема появилась из-за внезапного отключения питания. Я не мастак в области администрирования mysql, поэтому спрошу тут (хоть и думаю, что это вопрос скорее не сюда, а на хабр). Как мне запуститься? Что значат эти записи в логах? Если отключить модуль mysql? то сервер стартует нормально. При повторных попытках запуска содержимое логов не меняется. Т.е. меняется время, но не цифры.
Может отдельно как-то запустить процесс mysqld.exe с каким-либо параметром? Подскажите пожалуйста!

Пробовал делать innodb_force_recovery = 3
Получаю лог
2013-05-07 18:49:12 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2013-05-07 18:49:13 4084 [Note] Plugin 'FEDERATED' is disabled.
2013-05-07 18:49:13 4084 [Note] InnoDB: The InnoDB memory heap is disabled
2013-05-07 18:49:13 4084 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2013-05-07 18:49:13 4084 [Note] InnoDB: Compressed tables use zlib 1.2.3
2013-05-07 18:49:13 4084 [Note] InnoDB: CPU does not support crc32 instructions
2013-05-07 18:49:13 4084 [Note] InnoDB: Initializing buffer pool, size = 150.0M
2013-05-07 18:49:13 4084 [Note] InnoDB: Completed initialization of buffer pool
2013-05-07 18:49:14 4084 [Note] InnoDB: Highest supported file format is Barracuda.
2013-05-07 18:49:14 4084 [Note] InnoDB: Log scan progressed past the checkpoint lsn 54863872365
2013-05-07 18:49:14 4084 [Note] InnoDB: Database was not shutdown normally!
2013-05-07 18:49:14 4084 [Note] InnoDB: Starting crash recovery.
2013-05-07 18:49:14 4084 [Note] InnoDB: Reading tablespace information from the .ibd files...
2013-05-07 18:49:14 4084 [Note] InnoDB: Restoring possible half-written data pages
2013-05-07 18:49:14 4084 [Note] InnoDB: from the doublewrite buffer...
InnoDB: Doing recovery: scanned up to log sequence number 54869114880
InnoDB: Doing recovery: scanned up to log sequence number 54874357760
InnoDB: Doing recovery: scanned up to log sequence number 54875883727
InnoDB: 1 transaction(s) which must be rolled back or cleaned up
InnoDB: in total 3135 row operations to undo
InnoDB: Trx id counter is 455680
2013-05-07 18:49:21 4084 [Note] InnoDB: Starting an apply batch of log records to the database...
InnoDB: Progress in percent: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
InnoDB: Apply batch completed
2013-05-07 18:50:07 4084 [Note] InnoDB: 128 rollback segment(s) are active.
InnoDB: Starting in background the rollback of uncommitted transactions
2013-05-07 18:50:07 3d8 InnoDB: Rolling back trx with id 452285, 3135 rows to undo

InnoDB: Progress in percents: 12013-05-07 18:50:07 4084 [Note] InnoDB: Waiting for purge to start
2013-05-07 18:50:07 4084 [Note] InnoDB: 1.2.10 started; log sequence number 54875883727
2 32013-05-07 18:50:08 4084 [Note] Server hostname (bind-address): '127.0.0.1'; port: 3306
2013-05-07 18:50:08 4084 [Note] - '127.0.0.1' resolves to '127.0.0.1';
2013-05-07 18:50:08 4084 [Note] Server socket created on IP: '127.0.0.1'.
но все равно запуск не происходит

Добавлено: 07 май 2013, 18:13
Максим
:roll: Ну это обычный крах Innodb, вот у вас там 98 процентов, а вы дождитесь до 100% пока восстановится, потом перезапускайте сервер все должно быть ok. Если не поможет то нужно восстанавить базу по стандартной инструкции к InnoDB от MySQL.

Я бы порекомендовал сделать так:
1) Остановить сервер и скопировать папку с базами /userdata/имя_модуля/ в другое место на всяк случай (хотя она у вас 20 гигов так что смотрите сами).
2) Прописать innodb_force_recovery = 3 в конфиге MySQL и потом стартануть сервер. Базы во время этого должны восстановиться.
3) Сделать дамп всех баз данных в sql файл, через стандартный mysql dump. Потом убедитесь что дамп сделан корректно и удалите все базы кроме mysql.
4) Остановите сервер и удалите из конфига mysql этот параметр (innodb_force_recovery = 3)
5) Потом запустите сервер и спокойно импортируйте созданный ранее дамп, должно быть всё ok.

Команда для дампа (замените *** на свои)
mysqldump -A --add-drop-database --opt --single-transaction --flush-logs --delete-master-logs --host=*** --user=root --pass=*** > dump.sql

Команда восстановления (замените *** на свои)
mysql --host=*** --user=root --pass=*** < dump.sql

Ну и как вариант еще такая команда(это типа проверка и восстановления баз):
mysqlcheck --user=root --pass=*** --repair --analyze --all-databases

Все команды выполнять через консоль из меню Open Server. (консоль нужно запустить в самом конце после восстановления баз через innodb_force_recovery = 3)

Добавлено спустя 3 минуты 48 секунд:
XAKEPEHOK писал(а):но все равно запуск не происходит
В настройках Open Server - Разное - количество проверок запуска сервера, увеличьте параметр до 200, тогда сервер будет 10 минут запускаться и ждать восстановления баз, если этот процесс длительный. Если надо пол часа - больше поставьте.

Добавлено: 07 май 2013, 18:14
XAKEPEHOK
Максим, спасибо. Буду пробовать.

Добавлено: 07 май 2013, 20:50
maxpostal
Добрый день, уважаемый тезка и все участники форума.
Не запускается сама программа (не появляется иконка в трее).
При запуске появляются следующие сообщения об ошибке:
Изображение
Изображение
Изображение
1. Скрины всех чёрных окон при запуске выложить не могу, т. к. не могу включить отладочный режим.
2. Содержимое файла userdata\profiles\Default.ini:
[main]
start=10
allow=1
emformat=txt
maxmemcache=64
cgiprocess=6
pginitencode=UTF8
pginitlocale=Russian_Russia.1251
ip=127.0.0.1
mysql_driver="MySQL-5.1.68"
pg_driver="PostgreSQL-9.2.4"
mongo_driver="MongoDB-2.4.1(Win7+)"
dbdriver1=1
dbdriver2=0
dbdriver3=0
mysqlcharset=utf8_general_ci
phpdriver="PHP-5.3.23"
httpdriver="Apache-2.2.24"
httpcharset=notset
logreadsize=256
showversion=0
astart=0
crdisk=1
crpath=0
crdomain=2
showfvr=0
showprogs=1
hdomains=1
balloon=1
favorite=0
showswitch=1
debugmode=0
stext=0
sbrowser=0
email=0
vdisk=W
selfhosts=0
webdir="domains"
browser=""
textred=""
filebrowser=""
sfilebrowser=0
upurl=http://open-server.ru/update/
durl=http://open-server.ru/download.html
folders="public_html www\htdocs www http htdocs docs web httpdocs public html site"

[ports]
mysqlport=3306
postgresqlport=5432
mongodbport=27017
httpport=80
httpsport=443
httpbackport=8080
ftpport=21
phpport=9000
memcacheport=11211

[ftp]
ftp=0
ftpcommandtimeout=600
ftpconnecttimeout=60

[sendmail]
smtp_server=
smtp_port=
auth_username=
auth_password=
smtp_ssl=0
pop3_server=
pop3_username=
pop3_password=
force_sender=
3. Параметры системы:
Windows XP Home Edition SP3, Norton Internet Security 19.9.1.14, работаю под администратором.
4. Логи main.log, Apache-2.2.24_errora.log, Apache-2.2.24_queriesa.log, MySQL-5.1.68_error.log, MySQL-5.1.68_queries.log - пусты.
5. Установлены Microsoft Visual C++ 2005, 2008, 2010.
В исключениях файервола прописаны пути до Open Server.exe
При выключенном файерволе и антивирусе та же ошибка.
На другом компе (XP Pro SP3, антивирус тот же) сервер работает отлично.
Руководство пользователя прочитал от корки до корки (правда в позапрошлом году), все пункты из раздела Решение проблем в руководстве выполнил!
Подскажите в чем может быть проблема?

Добавлено: 07 май 2013, 22:59
Максим
Проблема в определении размера иконки у программы. Добавляли ли вы в меню программ свои сторонние портативные программы или ярлыки на установленные программы?

Добавлено: 07 май 2013, 23:10
maxpostal
Нет, я только убрал неиспользуемые мной программы и оставил одно подменю Утилиты.
Вначале я перенес уже работающий некоторое время Open Server 4.8.5 на нетбук, при запуске получилась вышеописанная ситуация. После этого я скачал программу заново с вашего сайта и попробовал ее запустить (старую не обновлял) на этом же нетбуке, проблема осталась прежней.