![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как прочитать логи? [D7, WinXP]
Den © (2010-02-16 10:43:00)Написал маленькую программу для чтения логов сервера Апач. Прога читает файл Access.log по сети. Проблема в том что когда Апач запущен то подключиться и прочитать файл я не могу, ошибка "einouterror with message 'I/O error 32'". Т.е. доступа к файлу нет. Если сервер остановить - все читается без проблем. Есть ли возможность читать (только чтение) файл без остановки сервера?
Anatoly Podgoretsky (2010-02-16 13:45:00) [1]Используй TFileStream
Anatoly Podgoretsky (2010-02-16 13:42:00) [2]> Den (16.02.2010 10:43:00) [0]
Ты неправильно читаешь, считаешь, что ты один.
Сергей М. (2010-02-16 13:42:00) [3]
> Den
Советую присмотреться к
http://netsago.org/ru/docs/2/9/
останется только реализовать (или использовать любой подходящий готовый) syslog-сервер, что проще пареной репы.
Den (2010-02-16 13:33:00) [4]
> Демо © (16.02.10 13:32) [7]
Читать и только читать ) В первом посте написал
Den (2010-02-16 13:33:00) [5]В предыдущем посте я очепятался
Демо (2010-02-16 13:32:00) [6]
> Den (16.02.10 13:08) [6]
> := fmOpenWrite
fmOpenWrite
Так читать или писать нужно?
Den (2010-02-16 13:08:00) [7]
AssignFile(F, '\\10.252.205.14\Logs\Access.log');
FileMode := fmOpenWrite + fmShareDenyNone;
Reset(F);
не помогает ((
Den (2010-02-16 13:04:00) [8]
> brother © (16.02.10 12:52) [4]
Под виндой
brother (2010-02-16 12:52:00) [9]> Прога читает файл Access.log по сети
под виндой или линуксом апач запущен?
Сергей М. (2010-02-16 12:47:00) [10]+ fmShareDenyNone Allows full access for others.
Den (2010-02-16 11:43:00) [11]
AssignFile(F, '\\10.10.0.14\Logs\Access.log');
FileMode := fmOpenRead;
Reset(F);
Все равно та же ошибка
Сергей М. (2010-02-16 11:14:00) [12]F1 -> "FileMode variable"