Назад | Перейти на главную страницу

Python pip, устанавливающий grpcio, убивает подключения к моему экземпляру Google Compute Instance?

Я вижу странную проблему, когда пытаюсь установить пакет Pip "Google-облако-хранилище данных"где как только он начинает строить зависимое колесо" grcpio ", все TCP (включая SSH) подключения к экземпляру становятся непригодными для использования, а все последующие соединения SSH истекают по таймауту, даже из Cloud Console.

После того, как терминал SSH оставлен открытым в течение 10 минут после запуска pip, последние строки никогда не меняются на следующие:

Building wheels for collected packages: grpcio
  Running setup.py bdist_wheel for grpcio ... |

Экземпляр отвечает на эхо-запросы ICMP, как будто ничего не произошло, но единственный способ подключиться - сбросить его из облачной консоли.

Экземпляр - это f1-micro (1 виртуальный ЦП, 0,6 ГБ памяти) работает в регионе us-central1-b. Можно найти весь вывод пипса в этом пастебине

Решено!

Работа с правами root и высокая загрузка ЦП для компиляции с «cc1plus» приводили к остановке экземпляра.

Это было не сразу очевидно, так как график ЦП консоли масштабируется в процентах от 1,0, а не 100, а ЦП превысил 1,0.

Я работал над этим, изменив sshd nice значение для более высокого приоритета