Если все ваши запросы скручивания поступают из одной или иным образом управляемой группы IP-адресов, вы можете исключить их из журналов с помощью конфигурации, подобной следующей:
# Set your address here, you can do this for multiple addresses
SetEnvIf Remote_Addr "1\.1\.1\.1" mycurlrequest
CustomLog logs/access_log common env=!mycurlrequest
Вы можете сделать что-то подобное споле агента пользователя, которое по умолчанию будет указывать, что оно скручивается.
Вы можете прочитать больше здесь: http://httpd.apache.org/docs/2.2/logs.html#accesslog (условное ведение журнала является последним разделом этого заголовка) и здесь http://httpd.apache.org/docs/2.2/mod/mod_setenvif.html#setenvif
Если вы хотите условно исключить ведение журналаЯ бы к нему самым точным способом, таким как IP-адрес.В случае, если сервер доступен извне, вы, вероятно, не захотите регистрировать внешние запросы от curl.
Используя условное ведение журнала, вы также можете сегментировать свое ведение журнала, если вы хотите создать несколько файлов, один из которых вы могли быкатиться чаще.Преимущество этого состоит в том, что вы можете сэкономить место и в то же время иметь данные журналов, чтобы помочь в исследовании и отладке.