Что происходит с сообщениями, напечатанными на stdout и stderr с помощью службы Windows? Я знаю, что они никуда не уходят, но они идут вниз/dev/null? Возможно ли, что приложение будет блокироваться во время такой записи?Windows Service output
7
A
ответ
9
Выход будет эффективно идти в dev/null и не будет вводить проблему блокировки. Теперь производительность с другой стороны будет влиять на, так как она требует ресурсов для ее записи.
В идеале вы сможете настроить, где заканчиваются журналы. Красиво реализована услуга позволит:
- Writting бревен на один или более из файла, отлаживать выход, выход консоли (при запуске локальных экземпляров для тестирования/отладки), потенциально даже базу данных.
- Возможность указать путь записи файлов журнала.
- Настройте, как долго сохраняются журналы (служба должна иметь возможность очистить старые журналы, чтобы предотвратить утечку жесткого диска)
- Укажите, как часто запускать новый файл (так что вы не входите в файлы журналов размером 18 гигабайт) ,
- В идеале вы также хотите настроить, сколько данных нужно регистрировать (какой уровень детализации).
+0
Я не думаю, что есть гарантия, что выход всегда будет безобидно отброшен. Лучшая практика заключается в том, чтобы убедиться, что вы не используете стандартный вывод из службы или из приложения GUI. –
Смежные вопросы
- 1. systemd service audio output
- 2. .NET wcf service output
- 3. Джерси REST Service Output Format
- 4. windows Service/Web Service
- 5. windows service
- 6. C# linq web service json output
- 7. Android AOSP linux service standard output
- 8. Windows Service Hosted TCP WCF Service
- 9. Утилита с unredirectable output (Windows)
- 10. Parsing windows 'ipconfig/all' output
- 11. Windows service usb eject?
- 12. Windows Azure Mobile Service
- 13. Windows Service Exception
- 14. Windows Service Printing PDFs
- 15. Windows Service issue
- 16. change windows service password
- 17. VB.net TCPListner windows service
- 18. Windows Service System.IO.DirectoryNotFoundException
- 19. Windows Service Install
- 20. Windows Service Installer C#
- 21. ODBC и Windows Service
- 22. почему Windows Service crash?
- 23. Запуск Windows Service
- 24. C# Windows Service Textwriter
- 25. windows service - config file
- 26. Агент бассейн Windows Service
- 27. C# Windows Service Console.Writeln
- 28. Ошибка Windows Service COM?
- 29. Приостановка Windows Service thread?
- 30. Windows Service OnPowerEvent
Вопрос не по теме, вы должны это знать. Опубликовать его в суперпользователях – Chelseawillrecover
У вас есть служба Windows, которую вы написали, которая висит там, где вы подозреваете, что это может быть так? @Chelseawillrecover: речь идет о записи службы в stdout или stderr, которые являются условиями программирования. Пользователи не ссылаются на них таким образом, поэтому это явно (несколько) вопрос, связанный с программированием. –
@Chelseawillrecover больше по теме здесь, это вопрос с точки зрения развития. –