Запуск Kafka-python приводит к зависанию всего компьютера (ESXi 6.5 VM Virtual Machine Freeze Kernel Panic)

Я использую Python2.7 с Zookeeper и kafka (0.8.2.1). Я использую последний клиент Kafka-python (pip install kafka).

Ниже приведен минимально воспроизводимый пример:

from kafka import KafkaConsumer

BOOTSTRAP_SERVER = 'myserver.com:my_port'

consumer = KafkaConsumer('my-topic', bootstrap_servers=BOOTSTRAP_SERVER)

print 'about to print messages'

for msg in consumer:

    print msg

Это печатает «о том, чтобы напечатать сообщения», а затем вся виртуальная машина (Ubuntu Xenial, 16.04 LTS) зависает. Я даже не вижу курсор внутри виртуальной машины.

Забавно то, что я запускаю точно такой же образ Ubuntu на одном из моих других компьютеров (не на виртуальной машине), и он работает. ВМ работает на ESXi 6.5.

Этот ответ PyCharm замораживает весь компьютер на Ubuntu говорит, что это может быть ошибка openjdk (я не используйте pycharm, я выполняю код из терминала), поэтому я переключился на Oraclejdk. Не решил проблему. Я перепробовал буквально все, что мог придумать, и пришел в замешательство (ubuntu trusty загружается, и я собираюсь попробовать запустить его на этом образе и посмотреть, работает ли это на виртуальной машине). Любые указатели/помощь приветствуются. Благодарю вас!

ОБНОВЛЕНИЕ: если эта проблема возникает и в Ubuntu Xenial (16.04) или новее, попробуйте образ Trusty (14.04). КАЖЕТСЯ, проблема решена для меня, но, вероятно, слишком рано говорить об этом.

ОБНОВЛЕНИЕ 2 Я был неправ. Все еще не работает. Похоже на ошибку в ядре.


person Yolo Voe    schedule 12.06.2017    source источник


Ответы (1)


Это известная ошибка ESX. По-видимому, причиной этого является неверный код операции в некоторых процессорах Intel, который запускается более новыми версиями Ubuntu (Xenial и выше).

Я решил это, используя Ubuntu 14.04 (надежный) вместо 16.04. Надеюсь, это поможет кому-то. Другие решения, которые не сработали для меня (а также справочные ссылки), приведены ниже:

отчет об ошибке панели запуска (немного отредактировал файл vmx, у меня не сработало) https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1630774

vmware-рекомендованный обходной путь (у меня немного не работало редактирование файла grub) .vmware.com/message/2626830#2626830

person Yolo Voe    schedule 13.06.2017