Drupal 7, следующий вопрос - существует около 3 тыс созданных страниц, ко многим страницам перекреплены файлы, некоторые из файлов после бекапа утеряны. как можно программно узнать на каких страницах отсутствуют файлы? В ручную это займет очень много времени.
Комментарии
Попробуйте программой Xenu.
Почитайте описание, + на картинке показано как происходит обнаружение/выявление ошибок (обратите внимание на выделенную строку)
В Вашем случае будет указываться не найденный файл /название_файла.расширение (например мой_сайт.сом/каталог/техника/новый_танк.jpg)
Спасибо попробую! Проблема еще усложнилась. Некоторые из файлов поврежденные c расширением .doc .docx .jpg, архивы .rar не повреждены. в таком случае я думаю безопаснее архивировать модераторам файлы перед закачкой на сервер.
Писать скриптик..А еще разбиратся как там происходит проверка таких файлов по контрольной сумме сигнатуре какой или еще как..
Архивы тоже могут оборванные прийти.
если у вас медленный интернет можно написать программу которая будет гарантированно загружать файлы.)) но намного дешевле купить быстрый интернет
хостинг у меня на сервере а бекапы делаются по локалке на другой сервер, считаете что теряются пакеты ... я это проверю!
ping -s 20240 192.168.xxxxx
PING 192.168.xxxxx (192.168.xxxxx): 20240 data bytes
20248 bytes from 192.168.xxxxx: icmp_seq=0 ttl=64 time=0.828 ms
20248 bytes from 192.168.xxxxx: icmp_seq=1 ttl=64 time=0.953 ms
20248 bytes from 192.168.xxxxx: icmp_seq=2 ttl=64 time=0.989 ms
20248 bytes from 192.168.xxxxx: icmp_seq=3 ttl=64 time=1.051 ms
20248 bytes from 192.168.xxxxx: icmp_seq=4 ttl=64 time=1.000 ms
20248 bytes from 192.168.xxxxx: icmp_seq=5 ttl=64 time=0.980 ms
20248 bytes from 192.168.xxxxx: icmp_seq=6 ttl=64 time=0.999 ms
20248 bytes from 192.168.xxxxx: icmp_seq=7 ttl=64 time=0.944 ms
20248 bytes from 192.168.xxxxx: icmp_seq=8 ttl=64 time=0.921 ms
20248 bytes from 192.168.xxxxx: icmp_seq=9 ttl=64 time=0.975 ms
20248 bytes from 192.168.xxxxx: icmp_seq=10 ttl=64 time=1.042 ms
20248 bytes from 192.168.xxxxx: icmp_seq=11 ttl=64 time=0.882 ms
20248 bytes from 192.168.xxxxx: icmp_seq=12 ttl=64 time=1.051 ms
20248 bytes from 192.168.xxxxx: icmp_seq=13 ttl=64 time=1.020 ms
20248 bytes from 192.168.xxxxx: icmp_seq=14 ttl=64 time=0.898 ms
20248 bytes from 192.168.xxxxx: icmp_seq=15 ttl=64 time=1.021 ms
20248 bytes from 192.168.xxxxx: icmp_seq=16 ttl=64 time=0.918 ms
20248 bytes from 192.168.xxxxx: icmp_seq=17 ttl=64 time=0.950 ms
20248 bytes from 192.168.xxxxx: icmp_seq=18 ttl=64 time=0.937 ms
20248 bytes from 192.168.xxxxx: icmp_seq=19 ttl=64 time=0.967 ms
20248 bytes from 192.168.xxxxx: icmp_seq=20 ttl=64 time=0.954 ms
20248 bytes from 192.168.xxxxx: icmp_seq=21 ttl=64 time=0.921 ms
20248 bytes from 192.168.xxxxx: icmp_seq=22 ttl=64 time=0.957 ms
20248 bytes from 192.168.xxxxx: icmp_seq=23 ttl=64 time=0.976 ms
20248 bytes from 192.168.xxxxx: icmp_seq=24 ttl=64 time=0.939 ms
20248 bytes from 192.168.xxxxx: icmp_seq=25 ttl=64 time=0.975 ms
20248 bytes from 192.168.xxxxx: icmp_seq=26 ttl=64 time=1.000 ms
20248 bytes from 192.168.xxxxx: icmp_seq=27 ttl=64 time=0.903 ms
20248 bytes from 192.168.xxxxx: icmp_seq=28 ttl=64 time=0.902 ms
20248 bytes from 192.168.xxxxx: icmp_seq=29 ttl=64 time=0.947 ms
20248 bytes from 192.168.xxxxx: icmp_seq=30 ttl=64 time=0.900 ms
20248 bytes from 192.168.xxxxx: icmp_seq=31 ttl=64 time=0.853 ms
20248 bytes from 192.168.xxxxx: icmp_seq=32 ttl=64 time=1.027 ms
20248 bytes from 192.168.xxxxx: icmp_seq=33 ttl=64 time=0.946 ms
^C
--- 192.168.xxxxx ping statistics ---
34 packets transmitted, 34 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.828/0.957/1.051/0.053 ms
Вродеб все пакеты проходят без потерь
ping -s 20240 192.168.xxxxx
PING 192.168.xxxxx (192.168.xxxxx): 20240 data bytes
20248 bytes from 192.168.xxxxx: icmp_seq=0 ttl=64 time=0.828 ms
20248 bytes from 192.168.xxxxx: icmp_seq=1 ttl=64 time=0.953 ms
20248 bytes from 192.168.xxxxx: icmp_seq=2 ttl=64 time=0.989 ms
20248 bytes from 192.168.xxxxx: icmp_seq=3 ttl=64 time=1.051 ms
20248 bytes from 192.168.xxxxx: icmp_seq=4 ttl=64 time=1.000 ms
20248 bytes from 192.168.xxxxx: icmp_seq=5 ttl=64 time=0.980 ms
20248 bytes from 192.168.xxxxx: icmp_seq=6 ttl=64 time=0.999 ms
20248 bytes from 192.168.xxxxx: icmp_seq=7 ttl=64 time=0.944 ms
20248 bytes from 192.168.xxxxx: icmp_seq=8 ttl=64 time=0.921 ms
20248 bytes from 192.168.xxxxx: icmp_seq=9 ttl=64 time=0.975 ms
20248 bytes from 192.168.xxxxx: icmp_seq=10 ttl=64 time=1.042 ms
20248 bytes from 192.168.xxxxx: icmp_seq=11 ttl=64 time=0.882 ms
20248 bytes from 192.168.xxxxx: icmp_seq=12 ttl=64 time=1.051 ms
20248 bytes from 192.168.xxxxx: icmp_seq=13 ttl=64 time=1.020 ms
20248 bytes from 192.168.xxxxx: icmp_seq=14 ttl=64 time=0.898 ms
20248 bytes from 192.168.xxxxx: icmp_seq=15 ttl=64 time=1.021 ms
20248 bytes from 192.168.xxxxx: icmp_seq=16 ttl=64 time=0.918 ms
20248 bytes from 192.168.xxxxx: icmp_seq=17 ttl=64 time=0.950 ms
20248 bytes from 192.168.xxxxx: icmp_seq=18 ttl=64 time=0.937 ms
20248 bytes from 192.168.xxxxx: icmp_seq=19 ttl=64 time=0.967 ms
20248 bytes from 192.168.xxxxx: icmp_seq=20 ttl=64 time=0.954 ms
20248 bytes from 192.168.xxxxx: icmp_seq=21 ttl=64 time=0.921 ms
20248 bytes from 192.168.xxxxx: icmp_seq=22 ttl=64 time=0.957 ms
20248 bytes from 192.168.xxxxx: icmp_seq=23 ttl=64 time=0.976 ms
20248 bytes from 192.168.xxxxx: icmp_seq=24 ttl=64 time=0.939 ms
20248 bytes from 192.168.xxxxx: icmp_seq=25 ttl=64 time=0.975 ms
20248 bytes from 192.168.xxxxx: icmp_seq=26 ttl=64 time=1.000 ms
20248 bytes from 192.168.xxxxx: icmp_seq=27 ttl=64 time=0.903 ms
20248 bytes from 192.168.xxxxx: icmp_seq=28 ttl=64 time=0.902 ms
20248 bytes from 192.168.xxxxx: icmp_seq=29 ttl=64 time=0.947 ms
20248 bytes from 192.168.xxxxx: icmp_seq=30 ttl=64 time=0.900 ms
20248 bytes from 192.168.xxxxx: icmp_seq=31 ttl=64 time=0.853 ms
20248 bytes from 192.168.xxxxx: icmp_seq=32 ttl=64 time=1.027 ms
20248 bytes from 192.168.xxxxx: icmp_seq=33 ttl=64 time=0.946 ms
^C
--- 192.168.xxxxx ping statistics ---
34 packets transmitted, 34 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.828/0.957/1.051/0.053 ms
Вродеб все пакеты проходят без потерь