Web server

ankank
edited 十月 2013 in 伺服器環境
小弟我在ubuntu裝了一套用PHP撰寫的Open source 管理系統,但是發現在執行系統某些功能的時候,往往資料已經寫進資料庫了,但是網頁Loading卻要好幾十分鐘才會執行完成,狀況不是每次都發生,所以不清楚是PHP本身可能設計就有問題,還是有可能是Server問題?

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=4146

評論

  • edited 五月 2009
    恩,也許你可以告訴我們裝的軟體從哪裡來、叫什麼名字之類的,應該會比較好確認問題。
  • ankank
    edited 五月 2009
    抱歉~
    小弟是用Mantis bug tracking system ,在作update bug或delete bug動作時候,資料明明已經更新到資料庫了,但是有時候會等到5-10分鐘頁面才會顯示執行成功,在其他功能都不會有這樣問題,所以不知道這可能是server 設定問題還是PHP本身的問題.
  • edited 五月 2009
    在本地端使用的經驗並沒有類似情況,也許你需要清楚說明 Mantis、作業系統、資料庫、PHP等環境資訊,你進行操作的摘要等等。
  • ankank
    edited 五月 2009
    OS:ubuntu 8.1

    Apache 多設置:
    KeepAlive On
    MaxKeepAliveRequests 500

    Mysql 設置:
    key_buffer = 384M
    max_allowed_packet = 32M
    thread_stack = 128K
    thread_cache_size = 8
    table_cache = 32
    query_cache_limit = 32M
    query_cache_size = 64M
    sort_buffer_size = 2M
    read_buffer_size = 2M
    read_rnd_buffer_size = 8M
    myisam_sort_buffer_size = 64M
    join_buffer_size = 8M
    tmp_table_size = 9M

    php裝好後是針對上傳檔案作一些設置:
    max_execution_time = 300

    小弟在操作mantis功能的時候,當新增一筆bug資料,大概2-3秒就新增到資料庫裡,但是頁面loading 6分鐘才loading出來,當我要刪除此筆資料的時候,資料庫過4-5分鐘才刪除成功,然後頁面也就一直在loading狀態。不知道到底問題出在哪。就只有這兩個功能會這樣,其他都不會。

  • edited 五月 2009
    我在 Ubuntu 9.04 + PHP 5.2.6 + MySQL 5.0.7.5 + Mantis 1.1.7 + 2GHz CPU 的機器上面測試沒有這個情況,你也許需要從相關環境的記錄檔案中找尋問題,基本上跟 Mantis 應該沒有太大關係。
  • ankank
    edited 五月 2009
    前幾天,在沒有動LAMP設定值的狀況下,Mantis突然功能恢復正常,但是當初的問題還是沒能找出來,只能說要學的還很多...... :-) :-)
  • ankank
    edited 五月 2009
    附帶一提,之前是在另一台PC再架一個server,然後把原來的資料搬到新的server上,Mantis(同一版本)也完全沒有效能上的問題,在LAMP環境上也沒有做任何特定的調整。因為Mantis只是給內部人員使用,不會超過10個人,所以會有效能上的問題,實在很不解阿。
Sign In or Register to comment.