Кто-нибудь знает побочный эффект команды Solaris серии p (pstack, pmap)?

Сейчас я исследую проблему с продуктом и ожидаю, что мое расследование не вызовет каких-либо побочных эффектов в нормальной среде продукта, поэтому приведет ли это к приостановке работающей программы даже на короткий период? Спасибо

1 ответ

pmap добавляет временный поток к целевому процессу и анализирует его в режиме реального времени, не прерывая его, поэтому не должно быть риска его использования.

pstack, pfiles и pldd останавливают целевой процесс при проверке их. Обычно это не имеет последствий, так как любой процесс в системе с разделением времени, такой как Unix, может быть остановлен на короткий промежуток времени. Однако в редких случаях остановка затронутого процесса может быть более длительной, чем ожидалось, и, следовательно, иметь нежелательные побочные эффекты. Это объясняется на страницах справки по командам p в разделе ПРЕДУПРЕЖДЕНИЕ.

Со всеми командами p использование флага -F не ​​рекомендуется в производственной среде, так как может возникнуть хаос.

Другие вопросы по тегам