Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Лог с пАрными сообщениями: как найти фрагменты, где нарушается пАрность ?
|
|||
|---|---|---|---|
|
#18+
hi all Есть некий лог, состоящий из таких примерно блоков: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. Лог очень большой, сотни мегов. В нём в результате некорректного срубания монитора есть блоки, в которых присутствует фраза "start monitor", а финиша - нет. То есть, должны быть блоки с двумя строками "start monitor" (разделенные текстом с информацией). Кол-во строк между start и finished - РАЗНОЕ, там может быть очень много инфы. ВОПРОС. Как выловить такие блоки, в которых есть 'start' но нет соотв-щего ему 'finish'a ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2011, 21:54 |
|
||
|
Лог с пАрными сообщениями: как найти фрагменты, где нарушается пАрность ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, ИМХО на awk должно довольно просто получится. Вариант в лоб: по старту пишем строки в буфер, по финишу очищаем буфер, но если все же встретился старт - печатаем буфер и очищаем. Так как то. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2011, 22:04 |
|
||
|
Лог с пАрными сообщениями: как найти фрагменты, где нарушается пАрность ?
|
|||
|---|---|---|---|
|
#18+
можно грепом выкусить строки с контекстом "monitor", потом то что получилось прицепить обратно к файрберду в виде экстернал тэйбл, ну а дальше не мне тебе объяснять как select-ом отобрать то, что нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2011, 10:00 |
|
||
|
Лог с пАрными сообщениями: как найти фрагменты, где нарушается пАрность ?
|
|||
|---|---|---|---|
|
#18+
можно ещё uniq-ом отобрать только повторяющиеся строки из шаблона и сразу для удобства выводить номер строки в файле например Код: php 1. 2. 3. 4. 5. 6. правда, три конвейра, может на сотнях метров было бы долго и лучше написать скриптик на awk или perl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2011, 10:44 |
|
||
|
Лог с пАрными сообщениями: как найти фрагменты, где нарушается пАрность ?
|
|||
|---|---|---|---|
|
#18+
иль awk Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2011, 10:51 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=37596561&tid=1483811]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 169ms |

| 0 / 0 |
