LINUX.ORG.RU
ФорумAdmin

Проблема с web.py и MySQL

 , , ,


0

1

Всем привет! Разворачиваю свой проект на боевом сервере и каждый день сталкиваюсь все с новыми и новыми проблемами..

Я настроил связку nginx+uwsgi+web.py

Запуская тестовое приложение, я спокойно подключаюсь к базе данных и вывожу из нее данные.

Но подключиться из основного приложения не получается. Даже к тестовой БД . Пишет

File "/usr/local/lib/python2.7/dist-packages/MySQLdb/connections.py", line 193, in __init__
    super(Connection, self).__init__(*args, **kwargs2)
OperationalError: (2003, "Can't connect to MySQL server on '127.0.0.1' (111)")

файл для подключения bd выведен в отдельный python модуль config.py Ни чего кроме подключений в нем нет...

Как такое может быть что одно приложение подключается а другое нет? Как решить проблему? Помогите пожалуйста... Не сплю вторую неделю с настройкой сервера, уже сил нет.

Последние строчки лога выглядят примерно так


170606  0:01:41  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
170606  0:01:41 InnoDB: Could not open or create data files.
170606  0:01:41 InnoDB: If you tried to add new data files, and it failed here,
170606  0:01:41 InnoDB: you should now edit innodb_data_file_path in my.cnf back
170606  0:01:41 InnoDB: to what it was, and remove the new ibdata files InnoDB c                                                              reated
170606  0:01:41 InnoDB: in this failed attempt. InnoDB only wrote those files fu                                                              ll of
170606  0:01:41 InnoDB: zeros, but did not yet use them in any way. But be caref                                                              ul: do not
170606  0:01:41 InnoDB: remove old data files which contain your precious data!
170606  0:01:41 [ERROR] Plugin 'InnoDB' init function returned error.
170606  0:01:41 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
170606  0:01:41 [ERROR] Unknown/unsupported storage engine: InnoDB
170606  0:01:41 [ERROR] Aborting

170606  0:01:41 [Note] mysqld: Shutdown complete

Перемещено true_admin из development

Проблема из лога mysql фатальная — бд не стартует.

Возможно, тестовое приложение, подключается к другому серверу.

Либо ты пытаешься запустить mysql дважды и второй не стартует с ошибкой что ты написал (я тут хз, смотри ps awwux | grep mysql).

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

у мене тоже есть подозрение что проблема с повторным запуском. Но странно то, что, подключаюсь из тестового приложения все ок, отключаюсь, запускаю основное и хрен, а если подключиться снова к тестовому, то все ок при том что к той же самой bd. капец в общем уже нервов не хватает..

хоть на windows Azure переходи...

technobot
() автор топика
Ответ на: комментарий от technobot

хоть на windows Azure переходи

Не вздумай.

Проверь досконально конфиги. Может опечатка где какая есть.

th3m3 ★★★★★
()
Ответ на: комментарий от th3m3

/var/log/mysql/error.log пустой.

Есть куча файлов по типу error.log.1.gz error.log.2.gz error.log.3.gz error.log.4.gz error.log.5.gz error.log.6.gz

technobot
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.