Pour faire simple, non, Apache lui-même ne verrouille pas les fichiers - à tout le moins, il s'agit d'une perte de performance et de ressources. Au mieux, c'est un blocage potentiel qui attend de se produire. Comme il peut y avoir des centaines de threads dans une configuration normale qui se disputent le verrou, vous verrez beaucoup de famine se produire.
La réponse la plus compliquée est que vous pouvez certainement essayer de le faire vous-même. C'est-à-dire que vous pouvez utiliser quelque chose comme bûches canalisées pour leur passer un script intermédiaire qui gère le verrouillage.
La bonne réponse est : pourquoi faut-il les mettre dans le même fichier ? S'ils hébergent les mêmes données, ils doivent être sur le même serveur - le diviser en deux superviseurs distincts (c'est-à-dire un httpd appartenant à root) et plusieurs enfants pour chacun (c'est-à-dire un httpd appartenant à apache) ne vous apportera rien ; au contraire, les ressources supplémentaires nécessaires pour lancer les ressources diminueront les performances. Et s'ils n'hébergent PAS le même contenu, alors ils ne devrait pas d'enregistrer des choses dans le même journal.
Si vous avez absolument besoin que le contenu soit fusionné, il existe de nombreux outils qui peuvent fusionner le contenu de deux fichiers journaux Apache .
J'espère que cela vous aidera !