Your SlideShare is downloading. ×
FastCGI Process Manager
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

FastCGI Process Manager

1,473
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,473
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. FPM (FastCGI Process Manager)Stefan Staudenmeyer | 19.05.11 © Mayflower GmbH 2011
  • 2. Wer bin ich? http://www.linkedin.com/pub/stefan-staudenmeyer/1b/86b/b14 https://www.xing.com/profile/Stefan_Staudenmeyer2 http://twitter.com/#!/DoerteDev Stefan Staudenmeyer Developer @ Mayflower GmbH Zend Certified Engineer (ZCE 5.3) Oracle Certified Professional, MySQL 5.0 Developer Mayflower GmbH I 2
  • 3. Was ist der FPM? PHP-FPM FastCGI Process Manager Mayflower GmbH I 3
  • 4. Was ist FastCGI? FastCGI Common Gateway Interface mit ein paar Erweiterungen ... Mayflower GmbH I 4
  • 5. Der Ablauf mit prefork und workern…→ Der Request wird vom Webserver aufgefangen Mayflower GmbH I 5
  • 6. → Webserver mappt Vhosts zur richtigen PHP-File Mayflower GmbH I 6
  • 7. → Unpriviligierter Kindprozess wird akquiriert / beauftragt Mayflower GmbH I 7
  • 8. → PHP-File wird geparst Mayflower GmbH I 8
  • 9. → Prozess gibt den Output an den Webserver weiter Mayflower GmbH I 9
  • 10. → Webserver schnürt die Response zusammen Mayflower GmbH I 10
  • 11. → Der Webserver gibt die Response zurück Mayflower GmbH I 11
  • 12. Was den mpm_prefork ausmacht?I Geeignet für SingleCore-SystemeI Die einfachste Lösung, wenn Thread-Unsafe Libraries verwendet werden müssen...I Benötigt eine gut balancierte Config · MaxClients zu niedrig: zu wenig Zugriffe möglich · MaxClients zu hoch: zu wenig RAM für die ProzesseI Könnte bei vielen Zugriffen zu RAM-Problemen führen Mayflower GmbH I 12
  • 13. Gibt es Alternativen zu FPM? Mayflower GmbH I 13
  • 14. Installation? Mayflower GmbH I 14
  • 15. Über den Paketmanager? Mayflower GmbH I 15
  • 16. Die Konfiguration zum Laufen bringen? Mayflower GmbH I 16
  • 17. Das Ding mit den Workern... Mayflower GmbH I 17
  • 18. Thank you for your attention! Referent Stefan Staudenmeyer stefan.staudenmeyer@mayflower.de +49-931-35965-1151 Mayflower GmbH Pleichertorstr. 2 97070 Würzburg5/19/2011 Mayflower GmbH 18
  • 19. Quellenhttp://www.flickr.com/photos/andrein/2318093969/http://www.flickr.com/photos/tpholland/3205521963/http://www.flickr.com/photos/theseanster93/831341036/http://en.wikipedia.org/wiki/File:ChuckNorris200611292256.jpghttp://www.flickr.com/photos/cantoni/4426017757/http://www.flickr.com/photos/erlan/524727266/#/http://www.flickr.com/photos/jensenchua/2810587631/http://www.flickr.com/photos/25609635@N03/5355735953/http://www.flickr.com/photos/designandtechnologydepartment/4113003734/http://www.flickr.com/photos/mape_s/360272436/sizes/z/in/photostream/http://twitter.com/| http://www.linkedin.com/| https://www.xing.com/http://php-fpm.org/| http://www.fastcgi.com/drupal/| Micha Krieg Mayflower GmbH I 19