Я вижу странную проблему, когда пытаюсь установить пакет 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 значение для более высокого приоритета