Если Вы входите в старый сервер MySQL и выполняете следующее:
mysql> show processlist;
Необходимо видеть список всех активных соединений с исходным хостом в 3-м столбце. Это должно иметь форму:
serverhost:12345
Где serverhost
имя хоста, которое Вы ищете и 12345
исходный порт. Если Вы хотите разыскать процесс, это соединяется с MySQL, на serverhost
выполните следующее:
serverhost# lsof -i :12345
Необходимо получить что-то вроде этого:
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
program 5954 root 27u IPv4 -780315302 TCP serverhost:12345->mysqlserver:mysql (ESTABLISHED)
Таким образом в этом примере, команде program
в PID 5954
преступник.
Надеюсь, это поможет.
This can happen if the .NET Service removed the "Everyone" group from the permissions the private queue. Here are some steps you can take to resolve this:
You should find that the problem queue now has the same permissions as the queue whose security settings you copied at step 6 above.
Редактирование значения строки безопасности файла очереди, как объяснено в ответе @scott_lotus, может быть процессом, подверженным ошибкам, и вы на самом деле не знаете, что вы делаете с ACL очереди. Также, как упоминал @Ish, у вас могут возникнуть проблемы с записью ваших изменений в этот файл, даже когда служба очереди сообщений остановлена.
Лучшим способом сделать это может быть использование оснастки Active Directory Users and Computers, известной как ADUC (dsa.msc). Убедитесь, что в этой оснастке в разделе «Просмотр» вы включили следующие параметры «Пользователи, контакты, группы и компьютеры как контейнеры» и «Дополнительные функции», которые позволяют вам находить компьютерный объект, на котором размещены очереди MSMQ, разверните его. и вызвать свойства для редактирования ACL контейнера очереди так же, как вы работаете с ACL файлов / папок (см. пример снимка экрана ниже). Скорее всего, вам нужно будет стать владельцем, прежде чем вы сможете вносить какие-либо изменения в ACL.