我在使用Jmeter在我的網站上執行負載測試之後運行Debian服務器7。我注意到MySQL在50個用戶之後正在消亡,PHP在100多個用戶和200多個用戶之後死於Apache 2之後正在消亡。現在我的問題是,如果它們被終止或凍結,重新啓動這些服務的最佳方式是什麼?龍骨活着mysql,php和apache2
0
A
回答
0
重新啓動服務意味着終止當前所有進程並啓動一個新進程。與此同時,您丟失/丟棄了一些合法用戶的所有請求,這些用戶最終會在連接斷開時看到http錯誤或超時。
我會問自己,你對200多個用戶滿意嗎? MySQL是你的瓶頸嗎?等.. 使用某種監控服務,如新文物,並作爲一種解決方法,只需手動或自動啓動警報時重新啓動這些服務。
但是,如果你想提高你的網站性能,在一個更好的基礎設施上部署你的服務,這樣它可以擴展到更大的數字或改善你的網站使用的代碼/應用程序架構,即在MySQL和你的應用程序之間放置一些額外的緩存。
另外它會很有趣,知道你是如何設法單獨測試apache,mysql和php特別是httpd vs php進程的工具,像我的經驗肯定可以單獨測試apache和mysql。但是你的php和apache腳本真的緊緊地綁定在一起。
相關問題
- 1. Linux上的龍骨板APQ8074
- 2. Apache2 PHP SSO與活動目錄
- 3. Apache2充斥着GET請求
- 4. PHP保持進程活着
- 5. Apache2與PDF和PHP錯誤
- 6. php symfony和apache2 - inst't serving .phtml
- 7. 最大的恐龍數量是有史以來活着
- 8. WordPress的+ apache2 + mysql
- 9. PHP未使用apache2和php-fpm解析
- 10. PHP MYSQL:如何保持變量活着,直到連接結束
- 11. PHP/MYSQL着色名稱
- 12. 更改Mysql,php和apache2日誌文件格式
- 13. 啓用PHP Apache2
- 14. Chef-solo安裝MySql和Apache2故障
- 15. 在webmin中配置mysql和apache2模塊
- 16. 隨着在甲骨文SQL
- 17. ř骨料意味着
- 18. PHP nusoap(webservice)保持類活着+ C#
- 19. 在apache2上使用Python(Flask)和PHP
- 20. apache2和magicial php二進制文件
- 21. php YII Apache2或Nginx
- 22. 龍拉PHP和AJAX - 服務器性能
- 23. PHP和克龍 - CHDIR不工作
- 24. Pinax活着嗎?
- 25. banned.h活着嗎?
- 26. 讓用戶活躍/不活躍php mysql
- 27. PHP/MySQL的帳號激活
- 28. 靈活的PHP/MySQL分頁
- 29. 激活密碼passwordkey php(MySql)
- 30. 活動飼料,PHP的mysql