• Resolved atomizer

    (@atomizer)


    looks like YouTube may have changed something on their end – i’m receiving regular notifications of busted links

    however, after disabling the checks in the old embed code, the problem appears to have stopped

    YouTube API is enabled

    also another bug – after disabling the old YT embed code check option, i selected all of the broken links and then tried to bulk-recheck them – only the first link in the list is checked

    will be happy to provide a log or other data if requested

    https://ww.wp.xz.cn/plugins/broken-link-checker/

Viewing 10 replies - 1 through 10 (of 10 total)
  • looks like YouTube may have changed something on their end – i’m receiving regular notifications of busted links

    however, after disabling the checks in the old embed code, the problem appears to have stopped

    Could you post a couple of example videos? I can’t seem to reproduce the problem on my own site – the old embed code still works and video status is reported correctly.

    also another bug – after disabling the old YT embed code check option, i selected all of the broken links and then tried to bulk-recheck them – only the first link in the list is checked

    Did you refresh the page after disabling that option? Also, this may sound obvious, but maybe the rest of the links just hadn’t been checked yet?

    Thread Starter atomizer

    (@atomizer)

    ‘fraid i can’t – none are broken now and i didn’t keep track of them

    my guess is that something on their end changed because i haven’t changed any settings in BLC – YT specific settings were:

    YouTube API
    Embedded YouTube videos
    Embedded YouTube videos (old embed code)
    Embedded YouTube playlists (old embed code)
    Smart YouTube httpv:// URLs

    those settings were not touched in quite a while, but only today did the notices start pouring in πŸ™‚

    so now they are…
    YouTube API
    Embedded YouTube videos

    and no more notices

    if i revert to the old settings and enable logging, might that help you?

    regarding the bulk check option, i can’t remember what i did πŸ™‚
    i’ll test again given the oppertunity

    Be careful with logging, it slows down the plugin and the log file can get very large quickly. It’s best to enable it for a short while – e.g. immediately before rechecking some links – and then disable it afterwards.

    if i revert to the old settings and enable logging, might that help you?

    It could. If some notices show up again, let me know (with examples, if possible).

    Thread Starter atomizer

    (@atomizer)

    i put the settings back to what they were and had logging enabled for a couple hours – nothing (and i didn’t want to re-check all links, especially with logging enabled)

    feel free to mark as resolved for now – if i have a problem again, i’ll re-open it πŸ™‚

    Lets wait a bit. It might take a day or two before the links are automatically re-checked.

    Thread Starter atomizer

    (@atomizer)

    ok – it happened again – 111 YT links broken – these are only links, not embedded videos

    here’s a sample link…
    <a title="FDA Advisory Against Use of MMS" href="https://www.youtube.com/watch?v=SqsqH97e2eM" target="_blank">blip on the radar</a>

    log…

    Link last checked: February 6, 2015
    HTTP code: 0
    Response time: 15.009 seconds
    Final URL: https://www.youtube.com/watch?v=UIm8fHxqUAM
    Redirect count: 0
    Instance count: 1
    Log: (Using YouTube API)
    Error.
    Failed to connect to 2607:f8b0:4000:80b::200e: Network is unreachable
    Link is broken.

    also got a bunch of warnings…

    Link last checked: February 6, 2015
    HTTP code: 0
    Response time: 15.009 seconds
    Final URL: https://www.youtube.com/user/MMStestimonials/videos
    Redirect count: 0
    Instance count: 1
    
    This link has failed 2 times.
    This link has been broken for 20 hours.
    Log: Failed to connect to 2607:f8b0:4000:80b::200e: Network is unreachable [Error #7]
    === (No response) ===
    
    ==========
    Severity: Warning
    Reason: Connection failures are sometimes caused by high server load or other temporary issues.
    ==========
    
    Link is broken.

    clicking the ‘recheck’ button produces the same errors, yet these links are (probably all) working

    That’s an IPv6 address in the log. Does your server have IPv6 connectivity? The plugin uses a HTTP library that will prefer IPv6 if it’s available. This means that if the server incorrectly claims it has IPv6 support, the plugin might flag all links to sites that actually support IPv6 as broken.

    Or it might just be that YouTube’s network is temporarily unreachable from your server’s network.

    Thread Starter atomizer

    (@atomizer)

    hi Janis
    i have a shared webhost account and have no idea if IPV6 is enabled

    it looks like it may have been a temp hiccup – now if i manually click the ‘recheck’ button, the links are marked ok

    however, if i bulk re-check all the broken links, only 1 or 2 at a time are added to the work queue, so i don’t know if they’re queued or not

    if i bulk re-check the links in the warning tab (20), none are added to the queue AFIK “0 links scheduled for rechecking”

    if i go to the BLC settings page, it says “38 URLs in the work queue”

    UPDATE: ok, i had BLC set to not run continuously when i’m logged in, but still i think the user should be notified that all links that were bulk re-checked were added to the queue whether they are being checked at that time or not

    actually, i had expected the links to start being rechecked as soon as i selected the option to do so whether run continuous is enabled or not – i would think this is the expected behavior ???

    so everything is apparently ok other than the queue count not reflecting the number of links i bulk re-checked πŸ™‚

    if i bulk re-check the links in the warning tab (20), none are added to the queue AFIK “0 links scheduled for rechecking”

    There are a few things that could cause that:

    • Some of the links were changed or removed while you had the “Warnings” tab open.
    • The links were already scheduled for rechecking. For example, if you bulk re-check 10 links, and then try to bulk re-check the same links again before the plugin has had a chance to check them, you’ll get a zero back. The plugin won’t schedule the same links twice.

    actually, i had expected the links to start being rechecked as soon as i selected the option to do so whether run continuous is enabled or not – i would think this is the expected behavior ???

    As the re-check message implies, doing a bulk re-check means that links get “scheduled for rechecking”. It doesn’t mean “check these links right now regardless of configuration”.

    Thread Starter atomizer

    (@atomizer)

    ok, far as i’m concerned the issue was a non-issue – i’ll let you mark it as resolved

    it might be nice to have an option to check links at the time they are set to be re-checked however, or make that the default – i think that is the more expected behavior, especially if the user is adding css styles to broken links and wants the styles to be removed ASAP

    have a good one!

Viewing 10 replies - 1 through 10 (of 10 total)

The topic ‘YT links all broken’ is closed to new replies.