Support Forum
The footer on my forum still displays old moderators and are not mods anymore. Same for forum and users stats that does not seem to be up to date.
A quick look in SP code took me to the sp-site-cron.php file which does crontab like stuff to refresh the some stats (mods list, forums and members stats). I believe this part does not refresh on my site, is there a way to make sure it's triggered properly or a way to force it (from the web client or command line shell on the server) ?
Thank you.
Ok, I just found the existence of a cron system inside WP and the manual execution thru wp-cron.php
Just tried it: php wp-cron.php
PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 30720 bytes) in ... wp-content/plugins/simple-press/sp-api/sp-api-common-display.php on line 405
I have tried to raise the memory limit for php5 cli, no effect yet, I'll continue searching...
Edit: Ok, I finally got wp-cron working, it looks like my changes for php.ini cli weren't taken into consideration.
I now got it OK when I execute with php5 -d memory_limit=128M wp-cron.php
Unfortunately, it does not seem to recalculate the counts in the footer, all numbers are still the same.
Any idea ?
what did you actually run? I dont think calling wp-cron.php will actually run cron jobs...
I would deactivate sp and then reactivate... this will restart the cron jobs... and everything should be updated in 1 hour...
but all the stats are updated at once, so if some are updating, they all are... not sure I know which stats you say are not updating - sorry, confused...
Visit Cruise Talk Central and Mr Papa's World
Mr Papa said
what did you actually run? I dont think calling wp-cron.php will actually run cron jobs...
I would deactivate sp and then reactivate... this will restart the cron jobs... and everything should be updated in 1 hour...
but all the stats are updated at once, so if some are updating, they all are... not sure I know which stats you say are not updating - sorry, confused...
Thanks for your answer Mr Papa.
I did run wp-cron.php, which should, according to what I read forces the execution of cron tasks from WP.
I tought it would also affect SP, due to the error I got (located in SP code) when I first ran it.
It's been one hour and half I have desactivated SP and reactivated it, the numbers hasn't changed
About stats, I mean most of the info that are located in the footer:
- moderators name (currently hidden on my forum as the wrong names are shown)
- # of posts and # of members. I believe the other forum stats counts and member stats counts are out of date too, but I have not monitored the numbers yet.
As you say, all the stats are probably affected, so my problem is why aren't they updated and how to fix it ?
so look in the sfmembers table and see for a particular user what the posts column is. does it match what's in the stats? same for names matching display_name in sfmembers...
any errors listed in the site error log?
not sure what is going on since we have never had any other reports of the stats not running...
Visit Cruise Talk Central and Mr Papa's World
I checked wp_sfposts for a particular user_id that is in the top posters, I get 153 rows, the value 153 is in the posts column for this user_id in wp_sfmembers table, but there is still a value of 100 showing in the forum footer.
The users having moderator=1 in the wp_sfmembers table aren't the ones listed as moderators in the forum footer.
My forum is running version 7944, I have been on SP5 beta since built 7474 that was upgraded from 4.4.5 (build 6398).
I have found a few php notices and warnings in SP error log, but nothing apparently related to cron updates.
If this is a very odd problem to fix, in the meantime do you have any idea how I can force the footer data to update ?
dont know of any problem yet... still trying to understand your issue... it is a singular report that we cannot duplicate yet...
in your sp theme template file spFunctions.php, try adding this line:
sp_cron_generate_stats()
that should force a rebuild...
Visit Cruise Talk Central and Mr Papa's World
Mr Papa said
dont know of any problem yet... still trying to understand your issue... it is a singular report that we cannot duplicate yet...
in your sp theme template file spFunctions.php, try adding this line:
sp_cron_generate_stats()
that should force a rebuild...
Thanks a bunch, just forced a call to sp_cron_generate_stats() in my footer, that fixed it !
I just modified my footer to call the crontab few times each day.
I'm available if you want me to investigate more on what's causing the crontab not to be run.
are any of your wp cron jobs running?? nothing in sever error logs? or on forum - toolbox - error log?
Visit Cruise Talk Central and Mr Papa's World
Mr Papa said
are any of your wp cron jobs running?? nothing in sever error logs? or on forum - toolbox - error log?
I gave it a few days testing.
The sp_cron_generate_stats() addition is working fine, but the updates are stopping if I remove the call.
I have few notices in the SP toolbox error log, but it doesn't seem to be related with that cron issue.
(just for reference:
file: /simple-press/forum/library/sp-post-support.php
line: 46
function: sp_email_notifications
Notice | Trying to get property of non-object
)
How can I check for the WP cron job ? I have installed Cron GUI WP plugin, I see SP related tasks (sph_stats_cron,sph_transient_cleanup_cron) but it does not report if the tasks execute or not.
Thank you.
1 Guest(s)