› Forums › NextScripts API Forums – Google+, Pinterest, LinkedIn, etc.. › Double FB Posts
- This topic has 9 replies, 1 voice, and was last updated 10 years, 9 months ago by Joe.
- AuthorPosts
- January 24, 2014 at 5:31 am #127943Jimmy HarmonParticipant
I’m using Plugin Version: 3.1.2 (API Version: 2.11.5) [Pro – Multiple Accounts Edition].
Auto Reposting is posting the same post 2, sometimes 3 times on my Facebook Page.
Is there any way to repair this?
January 27, 2014 at 11:42 am #128904What do you have in the log right after the post was posted several times?
January 29, 2014 at 5:32 pm #129606Jimmy HarmonParticipantThis was in my log from today…
[2014-01-29 16:05:06] – [Comments Import] [ALL] – Checking for new comments now… Array ( [0] => 1877 [1] => 4068 [2] => 3976 [3] => 1542 [4] => 4106 [5] => 4094 [6] => 4087 [7] => 4048 [8] => 3863 [9] => 3887 [10] => 1885 [11] => 4073 [12] => 3847 [13] => 3884 [14] => 3855 )
[2014-01-29 16:03:11] – [RE-Posted] [Facebook – FB Harmon Concrete] – OK | Requested Time: 2014-01-29 16:03:03 | Current Time:2014-01-29 16:03:05 | | Previous Time:2014-01-29 16:00:07| Next Shedulled Time – 2014-02-04 16:02:33) | Reposting (Random) POST ID:1877 | Total posts included in reposting: 4 | Prev Post ID:4068 | |Query: SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts LEFT JOIN wp_postmeta ON wp_posts.ID = wp_postmeta.post_id WHERE 1=1 AND ( wp_posts.ID NOT IN ( SELECT object_id FROM wp_term_relationships WHERE term_taxonomy_id IN (1,1023) ) ) AND wp_posts.post_type = ‘post’ AND (wp_posts.post_status = ‘publish’) AND post_date >= ‘2011-05-05’ AND post_date <= ‘2014-01-22’ AND (wp_postmeta.meta_key = ‘snapFB’ AND wp_postmeta.meta_value LIKE ‘%nxsi2fb%’) GROUP BY wp_posts.ID ORDER BY RAND() DESC LIMIT 0, 1NT OPTS: Array ( [doFB] => 1 [nName] => FB Harmon Concrete [fbAppID] => 193972943978007 [fbAppSec] => f5912d47c5c6dc62d5297fe06d3c7bbc [catSelEd] => 1 [fbPostType] => A [fbAttch] => 1 [fbAttchAsVid] => 0 [imgUpl] => 1 [fbMsgFormat] => %TITLE% – %RAWEXCERPT% [fbMsgAFrmt] => [riComments] => 0 [riCommentsAA] => 0 [nDays] => 0 [nHrs] => 0 [nMin] => 0 [fbURL] => https://www.facebook.com/harmonconcrete [fbPgID] => harmonconcrete [fbAppAuthToken] => CAACwathrZChcBAKhrRppQr0OL8BPEqczwXmKBP6i9EStBO3Rx44ZAjVZAaBNl2G2gZBw8ZBas6HwKIZATOHDTZCPHI7vRrAvSbSEjsCVPZAkzPhpo248oVN25XAc6wcYuD5LZCGa5KwY6IS8O7QQ5hyjWgkQsQhug5Cce6Wb5VWkU94UDZBg40ZBYuu [fbAppPageAuthToken] => CAACwathrZChcBAPE1cyuK8BCxDtGSNIZCaJbRkXrhAZBtxt4HWxnOa2dDhHDE9eQbZBtCCBjQ4vVSDJHQ2rw8jD4vbVWx5xlZBjROnkCsS6NjnIFsuTjc6GoZCEJvY5MAJ9ZBcncvIJf2SO8ZAnRuBbd4K7JuK6DRJXYazkAftVZCP1edNZCQzWdaahl9hC0YXo5IZD [fbAppAuthUser] => 1332489846 [catSel] => 1 [useFBGURLInfo] => 1 [rpstOn] => 1 [rpstDays] => 3 [rpstHrs] => 0 [rpstMins] => 0 [rpstRndMins] => 10 [rpstPostIncl] => nxsi2fb [rpstType] => 1 [rpstTimeType] => A [rpstFromTime] => [rpstToTime] => [rpstOLDays] => 7 [rpstNWDays] => 1000 [rpstBtwHrsType] => A [rpstBtwHrsT] => 21 [rpstBtwHrsF] => 16 [rpstBtwDays] => Array ( [0] => 7 [1] => 1 [2] => 2 [3] => 3 [4] => 4 [5] => 5 [6] => 6 ) [rpstNxTime] => 1391529753 [rpstLastShTime] => 1391011385 [rpstLastPostTime] => 2012-01-06 06:52:29 [rpstLastPostID] => 1877 [ii] => 2 [pType] => aj [isPosted] => 1 [imgToUse] => [urlToUse] => [rpstOnlyPUP] => 0 [nxsCPTSeld] => a:1:{i:0;s:4:”post”;} [tagsSel] => [tagsSelX] => ) ARGS:
Array ( [orderby] => rand [posts_per_page] => 1 [post_type] => Array ( [0] => post ) [ignore_sticky_posts] => 1 [post_status] => publish [suppress_filters] => )
[2014-01-29 16:03:11] – [Posted] [Facebook – FB Harmon Concrete] – OK – Message Posted | PostID: 1877 – Concrete or Asphalt on Roads |aj
[2014-01-29 16:00:11] – [RE-Posted] [Facebook – FB Harmon Concrete] – OK | Requested Time: 2014-01-29 15:59:29 | Current Time:2014-01-29 16:00:07 | | Previous Time:2014-01-23 16:06:05| Next Shedulled Time – 2014-01-29 16:03:03) | Reposting (Random) POST ID:4068 | Total posts included in reposting: 4 | Prev Post ID:1542 | |Query: SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts LEFT JOIN wp_postmeta ON wp_posts.ID = wp_postmeta.post_id WHERE 1=1 AND ( wp_posts.ID NOT IN ( SELECT object_id FROM wp_term_relationships WHERE term_taxonomy_id IN (1,1023) ) ) AND wp_posts.post_type = ‘post’ AND (wp_posts.post_status = ‘publish’) AND post_date >= ‘2011-05-05’ AND post_date <= ‘2014-01-22’ AND (wp_postmeta.meta_key = ‘snapFB’ AND wp_postmeta.meta_value LIKE ‘%nxsi2fb%’) GROUP BY wp_posts.ID ORDER BY RAND() DESC LIMIT 0, 1NT OPTS: Array ( [doFB] => 1 [nName] => FB Harmon Concrete [fbAppID] => 193972943978007 [fbAppSec] => f5912d47c5c6dc62d5297fe06d3c7bbc [catSelEd] => 1 [fbPostType] => A [fbAttch] => 2 [fbAttchAsVid] => 0 [imgUpl] => 1 [fbMsgFormat] => %TITLE% [fbMsgAFrmt] => [riComments] => 0 [riCommentsAA] => 0 [nDays] => 0 [nHrs] => 0 [nMin] => 0 [fbURL] => https://www.facebook.com/harmonconcrete [fbPgID] => harmonconcrete [fbAppAuthToken] => CAACwathrZChcBAKhrRppQr0OL8BPEqczwXmKBP6i9EStBO3Rx44ZAjVZAaBNl2G2gZBw8ZBas6HwKIZATOHDTZCPHI7vRrAvSbSEjsCVPZAkzPhpo248oVN25XAc6wcYuD5LZCGa5KwY6IS8O7QQ5hyjWgkQsQhug5Cce6Wb5VWkU94UDZBg40ZBYuu [fbAppPageAuthToken] => CAACwathrZChcBAPE1cyuK8BCxDtGSNIZCaJbRkXrhAZBtxt4HWxnOa2dDhHDE9eQbZBtCCBjQ4vVSDJHQ2rw8jD4vbVWx5xlZBjROnkCsS6NjnIFsuTjc6GoZCEJvY5MAJ9ZBcncvIJf2SO8ZAnRuBbd4K7JuK6DRJXYazkAftVZCP1edNZCQzWdaahl9hC0YXo5IZD [fbAppAuthUser] => 1332489846 [catSel] => 1 [useFBGURLInfo] => 1 [rpstOn] => 1 [rpstDays] => 3 [rpstHrs] => 0 [rpstMins] => 0 [rpstRndMins] => 10 [rpstPostIncl] => nxsi2fb [rpstType] => 1 [rpstTimeType] => A [rpstFromTime] => [rpstToTime] => [rpstOLDays] => 7 [rpstNWDays] => 1000 [rpstBtwHrsType] => A [rpstBtwHrsT] => 21 [rpstBtwHrsF] => 16 [rpstBtwDays] => Array ( [0] => 7 [1] => 1 [2] => 2 [3] => 3 [4] => 4 [5] => 5 [6] => 6 ) [rpstNxTime] => 1391011383 [rpstLastShTime] => 1391011207 [rpstLastPostTime] => 2014-01-08 07:46:47 [rpstLastPostID] => 4068 [ii] => 2 [pType] => aj [isPosted] => 1 [imgToUse] => [urlToUse] => [rpstOnlyPUP] => 0 [nxsCPTSeld] => a:1:{i:0;s:4:”post”;} [tagsSel] => [tagsSelX] => [timeToRun] => ) ARGS:
Array ( [orderby] => rand [posts_per_page] => 1 [post_type] => Array ( [0] => post ) [ignore_sticky_posts] => 1 [post_status] => publish [suppress_filters] => )
[2014-01-29 16:00:11] – [Posted] [Facebook – FB Harmon Concrete] – OK – Message Posted | PostID: 4068 – Floor Restoration With Epoxy Tile |ajJanuary 29, 2014 at 10:04 pm #129677Jimmy HarmonParticipantJust updated to the latest version, so I’ll see if that helps.
February 4, 2014 at 10:45 pm #131438Jimmy HarmonParticipantUpdating did not help the problem. Had an automatic post tonight and it posted the same 2 posts at the same exact time. Can someone please help. I feel as if I cannot use the plugin for fear of needing to check it every time it’s supposed to post something. I may as well manually post them.
I love the plugin!
February 9, 2014 at 10:02 am #132727Jimmy HarmonParticipantShould I put in a support ticket? I thought we could do it through the forums, but I haven’t received much response.
February 10, 2014 at 2:34 pm #133034You have cron racing.
Please see here: https://www.nextscripts.com/known-issues/auto-reposting-problems/
February 19, 2014 at 10:24 am #139808JoeParticipantI have the same problem and I’ve submitted a ticket with no response. So above you say that the OA has cron racing, and in the FAQ it says, that all these problems are because of an “unhealthy wp cron”, but there are no clear suggestions on how to fix it.
Personally, I use the unix cron setup that you guys have in the FAQ, so my wp cron is disabled in the wp config file, but is run by the unix cron functionality.
What do I need to do to fix this issue?
February 19, 2014 at 11:24 am #139848Everything you need is mentioned at the link above.
The article suggests you to disable WP Cron and setup a real cron that runs every minute.
If you look, you will see that your WP Cron is activated several times per second. As the result you got racing and duplicate postings. Please setup your cron to correctly run not more then once per minute and it will work.
I know you said that your “cron is setup correctly”, but you can look at the code if you like. there is nothing that triggers reposter to run other then a direct call from WP Cron. Look at the file nxs_functions.php line 891. function nxs_rePoster().
Here is the line:
if (stripos($_SERVER[“REQUEST_URI”], ‘wp-cron.php’)===false) return false;
If you don’t understand PHP, this line means that if wp-cron.php is NOT found in the request URL, then execution of the function nxs_rePoster() will be stopped with “false” return.
That’s it. NO ‘wp-cron.php’ – NO re-posting.
Your log shows that function nxs_rePoster() executed every second, which means something is calling wp-cron.php every second. This is not a sign of “correctly setup cron”
February 19, 2014 at 1:42 pm #139912JoeParticipantOk let’s take this step by step since I don’t seem to get you or you, me.
I re-setup all my cron jobs in Cpanel.I set them up to run once an hour (they were already set this way but just in case I did it again). I used this command:
wget -O /dev/null https://www.mywebsite.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1
I checked wpcron.php for any abnormalities, I don’t see any.
On the posting settings I have the “Publish Immediately” option selected, instead of the “Use WP Cron to Schedule autoposts”—is that correct?
Because with this setup I still get a hundred posts a minute!!! I cleared the cache from w3 cache in case some of the code is also being cached or something…I still get 100 or more posts a second.
Here’s the interesting thing. I turned everything off (unchecked all the social network boxes and clicked “update settingâ€) and for some reason it is continuing to post on Facebook.
Hmmph…. - AuthorPosts
- You must be logged in to reply to this topic.