Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Linux (Ubuntu, Debian, Red Hat, CentOS, Mint)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2016, 23:12   #1
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию Проблемы c службой Mysql

Извините, не знаю куда написать с таким вопросом.

Стоит Ubuntu 14.04 + VestaCP
Сегодня при работе часто ответ от сервера timeout, БД через панель VestaCP часто стоит 0 минут. Перезапуск БД и сервера ничего не дал.
При рабоче через phpMyAdmin вроде бы нормально.

Лог фал /var/log/mysql забиватся вот таким уже 3 мбайта:
Код:
160205 14:05:05  InnoDB: Unable to open the first data file
InnoDB: Error in opening ./ibdata1
160205 14:05:05  InnoDB: Operating system error number 11 in a file operation.
InnoDB: Error number 11 means 'Resource temporarily unavailable'.
InnoDB: Some operating system error numbers are described at
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/operating-system-error-codes.html
160205 14:05:05 InnoDB: Could not open or create data files.
160205 14:05:05 InnoDB: If you tried to add new data files, and it failed here,
160205 14:05:05 InnoDB: you should now edit innodb_data_file_path in my.cnf back
160205 14:05:05 InnoDB: to what it was, and remove the new ibdata files InnoDB created
160205 14:05:05 InnoDB: in this failed attempt. InnoDB only wrote those files full of
160205 14:05:05 InnoDB: zeros, but did not yet use them in any way. But be careful: do not
160205 14:05:05 InnoDB: remove old data files which contain your precious data!
160205 14:05:05 [ERROR] Plugin 'InnoDB' init function returned error.
160205 14:05:05 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
160205 14:05:05 [ERROR] Unknown/unsupported storage engine: InnoDB
160205 14:05:05 [ERROR] Aborting

160205 14:05:05 [Note] /usr/sbin/mysqld: Shutdown complete

160205 14:05:05 [Note] Plugin 'FEDERATED' is disabled.
160205 14:05:05 InnoDB: The InnoDB memory heap is disabled
160205 14:05:05 InnoDB: Mutexes and rw_locks use GCC atomic builtins
160205 14:05:05 InnoDB: Compressed tables use zlib 1.2.8
160205 14:05:05 InnoDB: Using Linux native AIO
160205 14:05:05 InnoDB: Initializing buffer pool, size = 128.0M
160205 14:05:05 InnoDB: Completed initialization of buffer pool
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
А через htop наблюдаю постоянно такое:


InnoDB я вообще не использую непосредственно в своем проекте.

Последний раз редактировалось Illusiony; 05.02.2016 в 23:17.
Illusiony вне форума Ответить с цитированием
Старый 06.02.2016, 20:55   #2
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию

Теперь взял свои программы (на delphi) и запустил у другого человека на компе. Все нормально отработало без ошибок. Неужели сервер не причем ( либо блокирует именно мои запросы) или на компе у меня чтото само блокирует часть запросов к серверу. Но Бд то все равно перезапускалась. Ситуация еще туманнее стала.
Illusiony вне форума Ответить с цитированием
Старый 06.02.2016, 21:06   #3
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Виртуалки нету? Попробовать на своем же компе, но на виртуалке. Если взлетит - значит настройки компа/операционки/файервола и т.д. То есть дело в машине, а не в БД.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 06.02.2016, 21:24   #4
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию

Да, завтра на другой машине запущу. На своей при выключенном антивирусе ошибки проявляются. Виртуалки нету.
Но все равно, есть вероятность что сами программы заразились и при переносе на другую машину этих же файлов будет тоже самое. Вот если будет все нормально, то точно в машине чтото из окружения. Но, наверное, и есть вероятность что сервер блокирует почему то именно какието запросы ( но я смотрел файл fail2ban.log, вроде вроде бы ip текущего моего не было.)
А то, что я написал у другого человека, они уже на другой машине использовались до этого, т.е там программы эти уже были до того, как у меня на компе стали вылетать ошибки.

Последний раз редактировалось Illusiony; 06.02.2016 в 22:28.
Illusiony вне форума Ответить с цитированием
Старый 06.02.2016, 22:29   #5
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

В общем так не очевидно - локализуйте источник проблемы. Ваш комп или сервер? Тогда искать причину станет проще.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 07.02.2016, 12:33   #6
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию

Поставил файлы со своей машины на другую, но к тому же интернету, проблема осталось.
Теперь еще попробую достать файлы у человека( у которого проблем не было) и поставить себе. Также хотелось бы подрубить другой интернет, ищу варианты.
Illusiony вне форума Ответить с цитированием
Старый 07.02.2016, 13:19   #7
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Если Вы не запускаете mysql дважды, то глюк файловой системы. Попробуйте такое решение ( http://nagg.ru/2012/08/innodb-unable...ata1-error-11/ )
/etc/init.d/mysql stop
mv /var/lib/mysql/ibdata1 /var/lib/mysql/ibdata1.bak
cp -a /var/lib/mysql/ibdata1.bak /var/lib/mysql/ibdata1
/etc/init.d/mysql start
чтоб проверить насчет дважды, посмотрите вывод
Код:
ps aux | grep mysql
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 07.02.2016, 19:37   #8
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию

итак что я имею:
1) при моем обычно АДСЛ модемном интернете через кабель эти ошибки таймаута проявляются, но не все запросы , (даже если они одинаковые) а часть запросов с ошибками таймаута
2) отключил кабель модемный с компа, подключил мобилу в качестве модема( мобильный интернет из мобилы) ошибки нету все нормально
3) делаю мобильник промежуточным звеном т.е : мобильник по wifi к модему, а сам мобильник в качестве модема к компу. Ошибка остается
4) подключаю обратно кабель ( мой обычный интернет по 1вом варианту) но включаю VPN от антивируса АВАСТ ошибок нету.

При всем этом без разницы был ли включен сам антивирус.

Какой из этого вывод? блокирует мой сервер мой ip (Мой ip компа динамический.) ? или провайдер или модем... или еще что то?

Хотя, если использовать аналогичные запросы через браузер, проблем не было.

Последний раз редактировалось Illusiony; 07.02.2016 в 19:47.
Illusiony вне форума Ответить с цитированием
Старый 07.02.2016, 19:38   #9
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
чтоб проверить насчет дважды, посмотрите вывод
Код:
ps aux | grep mysql
Спасибо, понаблюдаю за ситуацией.
Illusiony вне форума Ответить с цитированием
Старый 08.02.2016, 04:46   #10
rlib
Форумчанин
 
Аватар для rlib
 
Регистрация: 22.05.2012
Сообщений: 352
По умолчанию

Попробуйте:

Код:
mv ibdata1 ibdata1.bak 
cp -a ibdata1.bak ibdata1
rlib вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Mysql проблемы с кодировкой Mr_skiner БД в Delphi 4 26.02.2011 01:53
Проблемы с кодировкой в mysql. xxNpCxx SQL, базы данных 1 16.02.2011 16:10
Решение проблемы с mysql macho1986 Помощь студентам 0 05.07.2010 14:17
Проблемы со службой! Basketman Общие вопросы Delphi 1 11.09.2009 16:31
mysql проблемы с INSERT proglamer PHP 4 30.03.2008 14:36