Включение /proc/user_beancounters
говорит мне, что это виртуализированный экземпляр, работающий на хосте OpenVZ. Пределы которых будут на усмотрение вашего провайдера.
Сбой счетчика numothersock
, который определяется как «Максимальное количество не -TCP-сокетов (локальных сокетов, UDP и других типов сокетов )».
Изучите выводss -xa
(всех сокетов unix )иss -ua
(всех сокетов UDP ). Я обнаружил, что столбец «Локальный адрес :Порт» полезен для определения того, какие процессы удерживают эти сокеты.
Затем вы просматриваете вывод из lsof
и выкапываете имена и номера процессов, используя указанный выше порт:
lsof | grep $PORT
Это должно дать вам представление о том, какой процесс удерживает эти сокеты.
Есть пример скрипта sample.sh:
#!/bin/bash
echo Enter parameter
read par
echo Read par $par
Вы можете подготовить файл параметров parameters.txt
0
Затем запустите:./sample.sh < parameters.txt
Или вы можете использовать вот так:echo 0 |./sample.sh