Thread: Integration with vBulletin - vbWiki Standard - vBulletin+MediaWiki integration
View Single Post
  #156  
Old 06-09-2007, 06:30 PM
ElfMage ElfMage is offline
 
Join Date: Jul 2006
Location: Miami
Posts: 206
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by slappy View Post
Ok, I have found the source of the error by looking in the error log:

Code:
PHP Fatal error:  Allowed memory size of 20971520 bytes exhausted (tried to allocate 75 bytes) in /xxx/xxx/xxx/languages/Language.php on line 1775
This is what made the crash semi-random. I changed the memory limit in the LocalSettings.php, and the problem went away.

What I still don't know is what is taking so much memory. The problem only occurred when having the vbWiki extension active, but this could of course either mean that this extension takes up a lot of memory itself, or that it was just the last drop, but the real culprit was some other extension.
vbWiki will need to load the vBulletin bridge to access vBulletin's users and DB. This requires extra memory. Now, 20MB seems a bit excessive. I have seen vBulletin use around 6-8 MB, but I don't know how much MediaWiki usually uses. Also, as you mention it would depend on MW extensions or vBulletin mods installed.


Quote:
Originally Posted by slappy View Post
Oh, and one more tip, which I found when looking through the error logs. The following (non-critical) error in your code appears a lot in the error-log, so you might want to fix it:

Code:
PHP Notice:  Undefined index:  vbwiki_preferencestitle in /xxx/xxx/forum/vbWiki/vbWiki_Hooks.php on line 45
Thanks for the heads up.

You can edit that line vbWiki_Hooks.php and change it from:
PHP Code:
    if (array_key_exists('preferences'$personal_urls)) 
to

PHP Code:
    if (array_key_exists('preferences'$personal_urls) && isset($vbphrase['vbwiki_preferencestitle']) ) 
Thanks.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01690 seconds
  • Memory Usage 1,782KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code
  • (2)bbcode_php
  • (2)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete