這是我在這個網站的第一個問題,所以我會嘗試儘可能明確使用創建的套接字。PHP - Apache進程被其他進程
我們正在建設一個EPP客戶交談Nominet的EPP服務。 Nominet將會議限定爲由我們一次建立5個會議。來源:http://registrars.nominet.uk/gtlds/gtld-registrar-systems/epp-gtlds
,我們要在這裏解決是我們不能創建一個新的socket每個新的Apache請求進來,因爲我們可能有在同一時間使用該功能10個用戶時的問題。
我在想什麼,現在是我們實現創建5座,並讓他們活着通過發送hello命令用來Nominet的偶爾(之前超時,顯然)一個腳本。然後,當Apache創建新進程時,該進程將使用存在套接字將命令發送給Nominet。
問題是,我做了很多的研究,但找不到任何方式做到這一點,所以我結束了尋找的人誰更瞭解這個東西。
這是我發現的,但它不是我們想要的(不包括一些網址,我忘了保存,而我是做研究):PHP Threads Sharing a Central Socket Object
任何人都知道如何實現共享插槽架構?如果有人能夠幫助我,我將不勝感激。
另外,如果你知道另一種語言的解決方案,請告知。我們爲新的語言和體系結構開放。
謝謝:)
如何你的鏈接參考「不是我們想要什麼」?正如所描述的,它看起來像代碼應該解決您的問題。 – FKEinternet
新的Apache進程不會有https://stackoverflow.com/questions/34143283/php-threads-sharing-a-central-socket-object的訪問服務器變量一樣的代碼沒有,所以我們不能用它像那樣。或者也許有辦法做到這一點,但目前我不知道。 –
也許看看http://php.net/manual/en/intro.memcached.php。你將能夠通過不同的Apache進程共享數據。 – Capsule