fizemos a modificacao do script d acordo com texto abaixo e funcionou, agora os cortes (efeito cortina e falta de algumas imagens) foram resolvidos.
obrigado pela ajuda Em 29 de março de 2011 11:42, Luiz Otavio O Souza <lists...@gmail.com>escreveu: > On Mar 29, 2011, at 11:11 AM, Anderson Alves de Albuquerque wrote: > > > Eu tenho um site com 4 imagens de câmeras sendo atualizadas a cada 1 seg > > (frequência de atualização). Funciona em freebsd e nginx, mas as imagens > as > > vezes aparecem cortes (espaços vazios em algumas atualização de imagens). > > > > São muitos usuários conectados ao mesmo tempo. > > > > Eu queria saber se tem algum parâmetro para evitar os cortes (espaços > > vazios nas atualizações das imagens). alguém sugere uma otimização o > > freebsd ou o nginx para evitar essas falhas na atualização das imagens > de > > câmeras? > > > > Anderson, > > Eu 'acho' que você esta vendo as atualização da imagem (você esta lendo o > arquivo que não foi completamente escrito/atualizado). > > Se for realmente esse o caso, vai ser dificil você conseguir sincronizar as > escritas e leituras mas, para nossa sorte, existe uma solução simples para > isso... > > Ao invés de você escrever a imagem já com o nome final (o que pode levar > algum tempo), escreva a imagem com um nome temporário e depois de > escrita/atualizada, renomeie a imagem para o nome definitivo. > > Nesse caso o processo (de renomear um arquivo) é atomico e você não corre o > risco de ler meia imagem antiga, meia imagem nova. > > Att., > Luiz > PS: Provavelmente essa não é a única forma de solucionar o seu problema > (mas ao mesmo tempo é simples e eficiente...) > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > -- [], Anderson Alves de Albuquerque. --------------------------------------------------------------- E-mails: andersonalvesdealbuquerque#hotmail.com (replace # by @) andersonaa#gmail.com (replace # by @) ICQ: 73222660 --------------------------------------------------------------- ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd