Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 25

Тема: mysqlprocesses

  1. #1
    Member
    Регистрация
    28.11.2009
    Сообщений
    47

    По умолчанию mysqlprocesses

    Установил mysqlprocesses и в панели появилось новое меню, но когда пытаюсь туда зайти мне пишет ошибку Внутренняя ошибка malformed result.
    Куда смотреть и что делать ?

  2. #2
    Senior Member Аватар для VA
    Регистрация
    27.01.2007
    Сообщений
    1,346

    По умолчанию

    Что говорит при запуске?
    # /usr/local/ispmgr/addon/mysql_processes.py
    Для этого плагина надо модуль Python для работы с MySQL.
    Если FreeBSD, то поставить можно так:
    # cd /usr/ports/databases/py-MySQLdb/ && make install clean

  3. #3
    Member
    Регистрация
    28.11.2009
    Сообщений
    47

    По умолчанию

    1. у меня фрюха 7.2
    2. mysql-server-5.0.88
    3. php5-5.2.11_1
    4. python26-2.6.4
    5. Модуль py26-MySQLdb-1.2.2 установил.

    Куда смотреть дельше?

  4. #4
    Senior Member Аватар для VA
    Регистрация
    27.01.2007
    Сообщений
    1,346

    По умолчанию

    Если не установлен perl модуль LibXML, то:
    # cd /usr/ports/textproc/p5-XML-LibXML && make install clean

  5. #5
    Member
    Регистрация
    28.11.2009
    Сообщений
    47

    По умолчанию

    Установил ...
    Толку ровно 0

    Ошибка: Внутренняя ошибка malformed result

  6. #6
    Plugins Developer
    Регистрация
    04.02.2009
    Адрес
    Moscow district
    Сообщений
    735

    По умолчанию

    Вот тут еще почитайте: http://forum.ispsystem.com/ru/showthread.php?t=9942

  7. #7
    Member
    Регистрация
    28.11.2009
    Сообщений
    47

    По умолчанию

    все стало ясно, не работает запрос "SELECT * FROM PROCESSLIST"
    его нужно заменить в файлике
    /usr/local/ispmgr/addon/mysql_processes.py

    на "SHOW FULL PROCESSLIST"
    И тогда хоть какая то картинка будет...

    а так, табличка PROCESSLIST в инофрм.схеме появилась ток с версии 5.1 MySQL, так что обладателям версии ниже, этот плагин не нужен


    - немогу в файле найти "SELECT * FROM PROCESSLIST"

    Можете конкретно сказать что заменить на что ?

  8. #8
    Senior Member Аватар для VA
    Регистрация
    27.01.2007
    Сообщений
    1,346

    По умолчанию

    Цитата Сообщение от Virking Посмотреть сообщение
    - немогу в файле найти "SELECT * FROM PROCESSLIST"
    Можете конкретно сказать что заменить на что ?
    "SELECT * FROM PROCESSLIST "
    на
    "SHOW FULL PROCESSLIST "
    Строка 67.
    И тогда хоть какая то картинка будет...
    Да, и смотрите в консоли (и в логе), ошибка будет более информативной:
    # /usr/local/ispmgr/addon/mysql_processes.py
    P.S. А за модуль perl извиняюсь, я его совсем не в тему посоветовал...

  9. #9
    Cool UNIX admin Аватар для ls
    Регистрация
    12.03.2007
    Сообщений
    10,471

    По умолчанию

    Плагин этот только на MySQL 5.1 работает. В частности работает на VDS с темплейтом FreeBSD-8-ISPmanager

  10. #10
    Junior Member
    Регистрация
    31.01.2006
    Сообщений
    3

    По умолчанию

    У меня выдает такое при запуске файла из консоли:

    Traceback (most recent call last):
    File "./mysql_processes.py", line 427, in <module>
    log.write(str(os.environ['SESSION_LEVEL']))
    File "/usr/local/lib/python2.6/UserDict.py", line 22, in __getitem__
    raise KeyError(key)
    KeyError: 'SESSION_LEVEL'

    OS FreeBSD 8.1 amd64
    python 2.6.2
    библиотека - Mysql - установлена 1.2.3

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •