PHP -Sharing -Daten zwischen CLI- und Web -BesitzerproblemenLinux

Linux verstehen
Anonymous
 PHP -Sharing -Daten zwischen CLI- und Web -Besitzerproblemen

Post by Anonymous »

Ich habe einen Dienst, in dem einige Bash -Skripte basierend auf externen Ereignissen ausgeführt werden. In diesen Skripten nenne ich PHP CLI, um einen PHP -Code auszuführen, der mit dem Konto "A" ausgeführt wird. "C". Schreiben Sie in den gemeinsamen Speicherblock. Aber sind zu schwer für kleine Datenaustausch, manchmal sendet der Prozess 160 Bytes einige andere 10 KB.@$id=shmop_open($this->m_dataCacheId, "a", 0, 0);
if(false !== $id){
shmop_delete($id);
@shmop_close($id);
}

< /code>
Got:
WARNUNG: SHMOP_DELETE (): Segment kann nicht zum Löschen markieren (sind Sie der Besitzer?) < /P>
Wenn ich dann öffne: < /p>
$id=shmop_open($this->m_dataCacheId, "a", 0, 0);
< /code>
Got:
WARNUNG: SHMOP_OPEN (): Shared Memory Segment "Ungültiges Argument" < /p>
, um zu erstellen: < /p>
$id = shmop_open($this->m_dataCacheId, "c", 0777, strlen(serialize($data)));
< /code>
Datacacheid stammt von: < /p>
$this->m_dataCacheId = ftok(__FILE__, "0");
< /code>
und deren konsistent zwischen Aufrufen.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post