Доброго времени суток.
Возникла проблема с VB 6.1.18 Стоит около 15 виртуальных машин на одном сервере. Периодически, независимо от нагрузки, или ещё чего-либо, виртуальная машина может полностью зависнуть, остановка через VBoxManage приводит к полному зависанию сервера, спасает только ребут. По логам:
- Перед вылетом происходит следующее
06:54:54.160737 VD#0: Cancelling all active requests 06:54:54.160751 VD#0: Request{0x007fc2606b2ac0}: 06:54:54.160752 Type=FLUSH State=CANCELED Id=0x0 SubmitTs=24885937 {61869} Flags=0x2 06:54:54.160754 Offset=0 Size=0 Left=0 BufSize=0 06:54:54.160757 VD#0: Request{0x007fc2606b2200}: 06:54:54.160758 Type=FLUSH State=CANCELED Id=0x0 SubmitTs=24901255 {46551} Flags=0x2 06:54:54.160759 Offset=0 Size=0 Left=0 BufSize=0 06:54:54.160775 VD#0: Request{0x007fc2606b2e40}: 06:54:54.160775 Type=FLUSH State=ACTIVE Id=0x0 SubmitTs=24916666 {31140} Flags=0x2 06:54:54.160776 Offset=0 Size=0 Left=0 BufSize=0 06:54:54.160779 VD#0: Request{0x007fc2606b2580}: 06:54:54.160780 Type=FLUSH State=CANCELED Id=0x13 SubmitTs=24855370 {92436} Flags=0x2 06:54:54.160781 Offset=0 Size=0 Left=0 BufSize=0
- VB видит, что машина зависла, но ничего не делает (собака такая)
06:54:58.728794 VMMDev: vmmDevHeartbeatFlatlinedTimer: Guest seems to be unresponsive. Last heartbeat received 4 seconds ago
- Далее при попытке выключить машину, выходит следующее
08:21:41.120788 ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={755e6bdf-1640-41f9-bd74-3ef5fd653250} aComponent={KeyboardWrap} aText={Could not send all scan codes to the virtual keyboard (VERR_PDM_NO_QUEUE_ITEMS)}, preserve=false aResultDetail=-2807 08:21:41.120865 ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={755e6bdf-1640-41f9-bd74-3ef5fd653250} aComponent={KeyboardWrap} aText={Could not send all scan codes to the virtual keyboard (VERR_PDM_NO_QUEUE_ITEMS)}, preserve=false aResultDetail=-2807 08:21:41.123634 VRDP: SCARD enabled for 12 08:21:41.588998 ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={755e6bdf-1640-41f9-bd74-3ef5fd653250} aComponent={KeyboardWrap} aText={Could not send all scan codes to the virtual keyboard (VERR_PDM_NO_QUEUE_ITEMS)}, preserve=false aResultDetail=-2807 08:21:41.589096 ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={755e6bdf-1640-41f9-bd74-3ef5fd653250} aComponent={KeyboardWrap} aText={Could not send all scan codes to the virtual keyboard (VERR_PDM_NO_QUEUE_ITEMS)}, preserve=false aResultDetail=-2807 08:21:41.589138 ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={755e6bdf-1640-41f9-bd74-3ef5fd653250} aComponent={KeyboardWrap} aText={Could not send all scan codes to the virtual keyboard (VERR_PDM_NO_QUEUE_ITEMS)}, preserve=false aResultDetail=-2807 08:21:41.589177 ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={755e6bdf-1640-41f9-bd74-3ef5fd653250} aComponent={KeyboardWrap} aText={Could not send all scan codes to the virtual keyboard (VERR_PDM_NO_QUEUE_ITEMS)}, preserve=false aResultDetail=-2807 08:21:41.589233 ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={755e6bdf-1640-41f9-bd74-3ef5fd653250} aComponent={KeyboardWrap} aText={Could not send all scan codes to the virtual keyboard (VERR_PDM_NO_QUEUE_ITEMS)}, preserve=false aResultDetail=-2807 08:21:41.589281 ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={755e6bdf-1640-41f9-bd74-3ef5fd653250} aComponent={KeyboardWrap} aText={Could not send all scan codes to the virtual keyboard (VERR_PDM_NO_QUEUE_ITEMS)}, preserve=false aResultDetail=-2807 08:21:41.589324 ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={755e6bdf-1640-41f9-bd74-3ef5fd653250} aComponent={KeyboardWrap} aText={Could not send all scan codes to the virtual keyboard (VERR_PDM_NO_QUEUE_ITEMS)}, preserve=false aResultDetail=-2807 08:21:41.589392 ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={755e6bdf-1640-41f9-bd74-3ef5fd653250} aComponent={KeyboardWrap} aText={Could not send all scan codes to the virtual keyboard (VERR_PDM_NO_QUEUE_ITEMS)}, preserve=false aResultDetail=-2807 08:21:41.589478 ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={755e6bdf-1640-41f9-bd74-3ef5fd653250} aComponent={KeyboardWrap} aText={Could not send all scan codes to the virtual keyboard (VERR_PDM_NO_QUEUE_ITEMS)}, preserve=false aResultDetail=-2807 08:21:41.589544 ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={755e6bdf-1640-41f9-bd74-3ef5fd653250} aComponent={KeyboardWrap} aText={Could not send all scan codes to the virtual keyboard (VERR_PDM_NO_QUEUE_ITEMS)}, preserve=false aResultDetail=-2807
Никто не сталкивался? Что может помочь?
Характеристики сервера: 256гб оперативки, 32ТБ память, 80 ядер, ubuntu 20.04 Характеристики виртуальных машин: по 16ГБ оперативки, по 8 ядер, ubuntu 20.04