WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- C: msgrcv() hängt sich auf

Hardware, Grafikkarte, Prozessor, Lüfter, Festplatte, SSD, Netzteil, Speicher, Flash, USB, Sata, Betriebssystem, Windows 8, Windows 10, Mac, MAC OS, Linux, Debian, Ubunto, Suse, Zip, Outlook, Firefox, Thunderbird und sonstige Software

Forum » Computer & Co - Hardware und Software » C: msgrcv() hängt sich auf - 07 Mai 2024 Antworten
C: msgrcv() hängt sich auf
Ehemaliges Mitglied (#1460)
Posting-Schinder
Threadstarter




Beiträge: 609

Moin,

habe da ein wichtiges Problem in C und hoffe, auch C-Programmierer lesen dieses Forum!

Es geht da um zwei Server, die mittels Message Queue miteinander kommunizieren. Server1 schickt hin und wieder ein paar Kommandos an Server2, z.B. um ihn zu fragen "Bist Du online?" oder um ihm mitzuteilen "Achtung, ich schicke Dir jetzt ein Kommando!"
Nach letzterem schickt Server1 in der Tag ein Kommando.

Wenn ich mir per "ipcs -q" die Message Queue ansehe, zeigt mir ein "R" an zweiter Stelle, dass Daten in der MSQ drinstehen. Server2 läuft und hängt im msgrcv(), das weiss ich, weil direkt vor dem msgrcv() ein Trace-Logfile geschrieben wird, und direkt danach auch. Der erste Trace ist im Logfile, der zweite nicht. Aber anscheinend liest Server2 diese MSQ nicht aus! Die Message Queue-ID ist korrekt und auch der Message Type stimmt mit dem gesendeten überein.

Bitte bitte, hat jemand nen Tipp, was ein msgrcv() zum Streiken animiert?

Danke,
-Efchen

  Profil   Editieren   Zitieren
Marcus
Forenheld




Beiträge: 880

ERRORS
The msgrcv() function will fail if:
[E2BIG]
The value of mtext is greater than msgsz and (msgflg & MSG_NOERROR) is 0.
[EACCES]
Operation permission is denied to the calling process. See IPC.
[EIDRM]
The message queue identifier msqid is removed from the system.
[EINTR]
The msgrcv() function was interrupted by a signal.
[EINVAL]
msqid is not a valid message queue identifier.
[ENOMSG]
The queue does not contain a message of the desired type and (msgflg & IPC_NOWAIT) is non-zero.

Hilft das weiter? C ist soo lange her

  Profil   E-Mail   Editieren   Zitieren
Ehemaliges Mitglied (#1460)
Posting-Schinder
Threadstarter




Beiträge: 609

Entschuldige, nein, das hilft nicht, das Manual hab ich auch ;-(
Und, mein msgrcv FAILT ja nicht, es liest einfach nicht mehr weiter.

Server2 steht im msgrcv und wartet auf irgendwas (was, das möcht ich wissen!), obwohl die MSQ gefüllt ist, auch mit dem richtigen mtype. Wenn msgrcv failen würde, dann hätte ich ja Zugriff auf die von Dir beschriebenen Fehlermeldungen über errno. Aber so weit kommts ja gar nicht. msgrcv wartet und tut nichts mehr.

Noch jemand Ideen?

Natürlich danke trotzdem für Deinen guten Willen, den wollte ich nicht schmählern!

  Profil   Editieren   Zitieren
 

Antworten
Forum » Computer & Co - Hardware und Software » C: msgrcv() hängt sich auf

Aktuelle Beiträge zur Hilfe im Forum für Homepage - C: msgrcv() hängt sich auf im Forum Homepage Hosting AntwortenLetztes Posting
QR Code erstellen?
in "Computer & Co - Hardware und Software"
2 07.03.2024 14:08 von minad
Suche eine gute ERP Lösung für mein Unternehmen
in "Computer & Co - Hardware und Software"
1 07.03.2024 14:07 von minad
Cloud Lösung finden
in "Computer & Co - Hardware und Software"
2 22.02.2024 14:24 von andyy
Umsetzung von Stunts für mein Projekt benötigt
in "Computer & Co - Hardware und Software"
1 22.02.2024 14:21 von andyy
Rollen für Kasse kaufen
in "Computer & Co - Hardware und Software"
1 14.01.2024 22:14 von andyy
Betriebswirtschaftliche Beratung
in "Computer & Co - Hardware und Software"
1 27.12.2023 20:05 von Lindo
Personalwesen optimieren
in "Computer & Co - Hardware und Software"
1 21.12.2023 21:54 von andyy
Produkte kennzeichnen
in "Computer & Co - Hardware und Software"
2 19.12.2023 17:51 von Robeni
Geschenk für Unternehmer
in "Computer & Co - Hardware und Software"
2 12.12.2023 07:11 von gottschalk
Beratung vom Steuerberater
in "Computer & Co - Hardware und Software"
1 08.12.2023 20:05 von andyy
Pflanzliche Handyhüllen - gibt es die wirklich?
in "Computer & Co - Hardware und Software"
2 04.12.2023 06:34 von gottschalk
Warum und wie lösche ich Cookies?
in "Computer & Co - Hardware und Software"
2 08.09.2023 20:51 von andyy
Software für Praxis
in "Computer & Co - Hardware und Software"
1 06.09.2023 15:31 von andyy



Besucher : 7987974    Heute : 269     Gestern : 333     Online : 25     7.5.2024    20:17      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Nach oben