Search
Close
AI Search
Classic Search
 Search Phrase:
 Search Type:
Advanced search options
 Search in Forums:
 Search in date period:

 Sort Search Results by:

AI Assistant
Notifications
Clear all

Videos stored on same server have size limit

3 Posts
2 Users
0 Reactions
1,563 Views
Posts: 2
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@healthyinmind)
New Member
Joined: 4 years ago
[#9475]

I am using links to videos stored on the local server.  If the video file is larger than a certain size a PHP error is generated and the page fails to load.  It looks like the server is trying to load the whole video file into memory to look up information held in the file.  The max size that works is around 14MB.  For now I've lowered the quality to get things to work, but I will be needing to have a video well over 100MB soon.

I can't store the videos on any other site due to privacy issues (and I can't give you access to the site for the same reasons).

Is there anything I can do to resolve the problem?

The line from the log file looks like this (with tweaks to the actual domain name):

[Mon Jan 24 10:30:22.751596 2022] [fcgid:warn] [pid 250780:tid 118010168788736] [client 86.3.154.110:43616] mod_fcgid: stderr: PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 49975240 bytes) in /home/abcdef/mywebsite.com/wp-includes/class-requests.php on line 649, referer:  https://mywebsite.com/community/group-forum/ 

 


2 Replies
Posts: 2
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@healthyinmind)
New Member
Joined: 4 years ago

Writing this post gave me an idea, which turned out to work.

In wpforoembeds.php on line 389, I added an option to the wp_remote_get call to only fetch at most 10k of the file.  So far this has worked well for me but may not work for all formats. 

I hope this helps clarify the problem and also helps with the solution.

if( $remote_response = wp_remote_get($decoded_url, ['limit_response_size'=>10240]) ){

 


Reply
Posts: 4245
 Tom
Admin
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@tomson)
Famed Member
Joined: 11 years ago

Hi @healthyinmind,

Please note that wpForo Embeds addon is not designed for embedding video files. It's an addon for using 3rd party serves URLs like YouTube, SounCloud, Twitter. So please don't put video file URL in posts. Moreover, there is no way to embed a large Video File to post, the file should be loaded by HTML5 video player which is provided by wpForo Advanced Attachments addon.

You should use wpForo Advanced Attachments addon to upload videos and attached to posts.


Reply
Share:
Scroll to top