FW: rsync hanging after working reliably for years on one of my shares

Kevin Korb kmk at sanitarium.net
Tue Jul 17 11:41:23 MDT 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Any chance there is a filesystem problem on either system?

On 07/17/12 13:36, Rob J. Caskey wrote:
> Thanks for the suggestions ? I have done my best to follow them.
> 
> 
> I inserted the debug shim script and changed the rsync executable
> in rsync so that it called that instead, and got the same results.
> Here is the tail from that:
> 
> 
> 
> 21381      0.000108 open("www.athenshousing.org/xmlrpc.php", 
> O_RDONLY|O_LARGEFILE) = 3
> 
> 21381      0.000122 fstat64(3, {st_mode=S_IFREG|0644, st_size=294,
> ...}) = 0
> 
> 21381      0.000327 read(3, "<?php\n\n/**\n * @file\n * PHP page
> for handling incoming XML-RPC requests from clients.\n
> */\n\ninclude_once './includes/boot
> 
> strap.inc';\ndrupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);\ninclude_once
>
> 
'./includes/xmlrpc.inc';\ninclude_once
> './includes/xmlrpcs.inc';\n\nxmlrpc_server(modul
> 
> e_invoke_all('xmlrpc'));\n", 294) = 294
> 
> 21381      0.045446 close(3)            = 0
> 
> 21381      0.000090 select(2, NULL, [1], [1], {60, 0}) = 1 (out
> [1], left {59, 999996})
> 
> 21381      0.000101 write(1, "\261\5\0\7", 4) = 4
> 
> 21381      0.000094 select(2, NULL, [1], [1], {60, 0}) = 1 (out
> [1], left {59, 999997})
> 
> 21381      0.000103 write(1, "e_results']);\n 
> unset($_SESSION['update_success']);\n\n  return
> $output;\n}\n\nfunction update_info_page() {\n  // Change qu
> 
> ery-strings on css/js files to enforce reload for all users.\n 
> _drupal_flush_css_js();\n  // Flush the cache of all data for the
> update status module.\n
> 
> if (db_table_exists('cache_update')) {\n    cache_clear_all('*', 
> 'cache_update', TRUE);\n  }\n\n  update_task_list('info');\n 
> drupal_set_title('Drupal dat
> 
> abase update');\n  $token = drupal_get_token('update');\n  $output
> = '<p>Use this utility to update your database whenever a new
> release of Drupal or a mod
> 
> ule is installed.</p><p>For more detailed information, see the <a 
> href=\"http://drupal.org/upgrade\">upgrading handbook</a>. If you
> are unsure what these t
> 
> erms mean you should probably contact your hosting
> provider.</p>';\n $output .= \"<ol>\\n\";\n  $output .=
> \"<li><strong>Back up your database</strong>. T
> 
> his process will change your database values and in case of
> emergency you may need to revert to a backup.</li>\\n\";\n  $output
> .= \"<li><strong>Back up yo
> 
> ur code</strong>. Hint: when backing up module code, do not leave
> that backup in the 'modules' or 'sites/*/modules' directories as
> this may confuse Drupal'
> 
> s auto-discovery mechanism.</li>\\n\";\n  $output .= '<li>Put your
> site into <a href=\"'. base_path() 
> .'?q=admin/settings/site-maintenance\">maintenance mo
> 
> de</a>.</li>'.\"\\n\";\n  $output .= 
> \"<li>\370\377\377\377\367\377\377\377\366\377\377\377\365\377\377\377\364\377\377\377\363\377\377\377\0\0\0\0\273\37\
>
>  
> 304\335\274T\376\334\207\312!\362\t\246\333[\243b\0\0\1\0\0\0\0\10\0\0\2\0\0\0&\1\0\0\377\377\377\377\0\0\0\0\353\245\267C\35\323\353!\274\274\245\201\211\
>
>  306\3140", 1457) = 1457
> 
> 21381      0.000617 select(2, NULL, [1], [1], {60, 0}) = 1 (out
> [1], left {59, 999997})
> 
> 21381      0.000097 write(1, "\4\0\0\7\377\377\377\377", 8) = 8
> 
> 21381      0.000095 select(1, [0], [], NULL, {60, 0}) = 0
> (Timeout)
> 
> 21381     60.060243 select(1, [0], [], NULL, {60, 0}) = 0
> (Timeout)
> 
> 21381     60.008189 select(1, [0], [], NULL, {60, 0}) = 0
> (Timeout)
> 
> 21381     60.060284 select(1, [0], [], NULL, {60, 0}) = 0
> (Timeout)
> 
> 
> 
> Also, I did do a manual rsync of that last file using similar
> options, and it worked fine.
> 
> 
> 
> The share I am backing up contains 3 folders, an index.html and an 
> htaccess file. No packages changed on the backup or target server
> in the prior 3 months. No files have changed on the target server
> of note in the last month (just some xml site layout files spit out
> by wordpress and the nightly mysql dump). No drastic changes in
> file size. Stumped?
> 
> 
> 
> Adding the /var/www share back in?hangs again?
> 
> 
> 
> Ideas?
> 
> 
> 
> --Rob
> 
> 
> 
> *From:*Rob J. Caskey *Sent:* Friday, July 13, 2012 9:21 AM *To:*
> 'rsync at lists.samba.org' *Subject:* rsync hanging after working
> reliably for years on one of my shares
> 
> 
> 
> Howdy all,
> 
> 
> 
> I?m using rsync in conjunction with backuppc and have been backing
> up this share without incident for almost 3 years and it has
> decided to go and hang on me. Other shares on the same machine sync
> fine with identical settings, and nothing has changed on the backup
> end other than some routine dist-upgrades to keep update on
> security patches. I checked the apt cache and no rsync related
> dpkgs seemed to be hanging around in there so?
> 
> 
> 
> Checked files with recent ctimes and mtimes, nothing funny looking
> there like recursive links.
> 
> 
> 
> Log excerpt attached beneath. I think alphabetically xmlrpc.php may
> be the last file in the share, is it coincidence it hangs right
> after? Thoughts? Ideas? Unfounded speculation? Blatant slander?
> Anything? Just about out of ideas on my end. I?ve got a dozen or so
> other hosts that are happily syncing away and passing all their
> unit tests but this one has greeted me the last 5 or 6 days with a
> sad face and I don?t seem to be making any progress. Any ideas at
> all? Again, log snippet underneath. Let me know if this is a
> backuppc issue and I am barking up the wrong tree, but there is
> definitely an rsync process sitting out there indefinitely long.
> 
> 
> 
> --Rob
> 
> 
> 
> <snippet>
> 
> pollChild(0)
> 
> /var/lib/backuppc/pc/luna.aha/900/f%2fvar%2fwww/fwww.athenshousing.org/fxmlrpc.php
>
> 
cache = , invalid = , phase = 0
> 
> Sending csums for www.athenshousing.org/xmlrpc.php 
> <http://www.athenshousing.org/xmlrpc.php> (size=294)
> 
> pollChild(0)
> 
> Sending: acf531d26f1c50f1366757a80100d5d75332c5e7e75a6d<snip, about
> 1k of data>
> 
> Sending csums, cnt = 0, phase = 1
> 
> pollChild()
> 
> <!-- this is where it just gets stuck until I kill it -->
> 
> Parent read EOF from child: fatal error!
> 
> Done: 0 files, 0 bytes
> 
> exiting after signal INT
> 
> dump failed: aborted by user (signal=INT)
> 
> link luna.aha
> 
> </snippet>
> 
> 
> 
> 
> 
> 
> 

- -- 
~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~
	Kevin Korb			Phone:    (407) 252-6853
	Systems Administrator		Internet:
	FutureQuest, Inc.		Kevin at FutureQuest.net  (work)
	Orlando, Florida		kmk at sanitarium.net (personal)
	Web page:			http://www.sanitarium.net/
	PGP public key available on web site.
~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlAFo8MACgkQVKC1jlbQAQdBUACg1Pn0m9tW5FdSM1loklcBBLsK
6eYAn0Zf8HfKWf8K/0DbE5tP7CCQa+g0
=m7bV
-----END PGP SIGNATURE-----


More information about the rsync mailing list