Toon posts:

Shared Memory Probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
beste MedeTweakers,
ik heb hier een probleem waar ik niet uitkom
als ik op me ene bak het commando ipcs uitveoer krijg ik de volgende output:

[root@server01 root]# ipcs

------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0x00000000 0 root 600 46084 18 dest

------ Semaphore Arrays --------
key semid owner perms nsems status

------ Message Queues --------
key msqid owner perms used-bytes messages

[root@server01 root]#

ik draai een httpd, mysqld, ircd, pop3d, smtpd, en zo nog een paar dingen
ik heb pas mijn hele shm leeggehaald met "ipcrm sem id" maar nu komt er dus niets meer in :)
en mijn MySQL slaat de hele tijd vast
iemand een oplossing?

Groetjes
Daan

  • JayTaph
  • Registratie: Oktober 1999
  • Laatst online: 28-11-2025

JayTaph

Portability is for canoes.

ik heb pas mijn hele shm leeggehaald met "ipcrm sem id"
Daarmee delete je dus je semaforen, niet je shared memory segmenten...

Maar heb je ook nog een goede reden waarom je al je segmenten delete?

Yo dawg, I heard you like posts so I posted below your post so you can post again.


Verwijderd

wat dacht je van je daemons herstarten? En waarom loop je te rotzooien met ipcs?

Verwijderd

Topicstarter
Ik heb de hele server al gerestart maar blijft hetzelfde,
ik heb alles gewist omdat ik dacht dattie wat hij nodig had zelf zou gaan aanmaken er stond namelijk een stuk of 40 keer apache in terwijl die er vroeger maar 2 keer in stond

Groetjes Daan

  • Wilke
  • Registratie: December 2000
  • Laatst online: 23:07
Dat krijg je dus als je met dingen gaat rotzooien waar je af moet blijven :)

Heb je de hele computer al opnieuw gestart, of alleen die daemon?

Als het na een reboot nog niet werkt zal er wel data verloren zijn gegaan doordat je die semaforen hebt verwijderd (die worden gebruikt om toegang synchroon te laten verlopen, zodat niet 2 processen tegelijk in dezelfde data zitten te schrijven). Dus misschien is de data van MySQL nu verkloot ofzo....

Probeer het eens met een schone database (uiteraard nadat je alle files van de huidige op een andere plek hebt bewaard :) ).

Verwijderd

Topicstarter
Ik heb de hele server al gerestart en een backup gemaakt van /var/lib/mysql zodat alle databases nog bestaan daarna heb ik mysql opnieuw geinstalleerd maar bijvoorbeeld apache staat er ook niet meer tussen dus er is echt iets aan de hand met dat systeem is er geen daemon die voor die Shared Memory Segments zorgt oid? ik heb al op google gezogd maar daar kom je alleen posts/artikelen tegen over het ipcs en het ipcrm commando maar geen erhalen over mensen die net zo dom als mij zijn geweest :)

Groetjes Daan

Edit:

http://www.csl.mtu.edu/cs...OTES/process/shm/etc.html
daar staat het volgende :(:
A list of shared memory segments will be shown. Then, use command ipcrm to remove those un-wanted ones:
ipcrm -m xxxx

where xxxx is the shared memory ID obtained from command ipcs. Note that without removing allocated shared memory segments you may jeopardize the whole system.

dus waarschijnlijk heb ik gewoon me hele sys opgefucked

[ Voor 31% gewijzigd door Verwijderd op 17-12-2002 17:20 ]


Verwijderd

Rebootje doet wonderen. ;).
Wilke schreef op 16 december 2002 @ 13:59:
Dat krijg je dus als je met dingen gaat rotzooien waar je af moet blijven :)
Mjah, RedHat's apache/postgresql ruzien soms over Shm, en dan moet je de shared memory segments verwijderen voordat je ze allebei herstart, anders doen ze helemaal niks mee... "ipcrm -m <shm_id>". Ik geloof dat dat met de huidige RedHat updates niet meer zo is, maar met de originele RedHat-8.0 dus wel. :o.

Verwijderd

Shm segmenten worden "aangevraagt" door een applicatie. In dit geval door Apache en Mysql. Er is geen daemon die shm afhandeld. Als na een restart apache niet wil starten, komt dat dus omdat er een andere fout inzit. (mischien als je /dev/shm niet gemount hebt dat apache niet naar shm kan schrijven en daardoor niet wil starten, al lijkt me dat sterk...)
Afgezien van met ipcs spelen, wat heb je verder nog gedaan met die box? Wazige logmeldingen? Per ongeluk rc scripten verwijderd? We need more info :P

Verwijderd

Topicstarter
nope :) ik heb alleen die segments weggehaald vroeger stond het helemaal vol onder de categorie Semaphore Arrays nu niet meer apache start wel en mysql ook maar dan krijg ik op een gegeven moment:
iets van kernel: warning.... killed mysql
en in me MySQL screen staat:

/usr/bin/safe_mysqld: 5: command not found
Starting mysqld daemon with databases from /var/lib/mysql
/usr/bin/safe_mysqld: line 278: 8463 Killed $NOHUP_NICENESS $ledir/$MYSQLD $defaults --basedir=$MY_BASEDIR_VERSION --datadir=$DATADIR $USER_OPTION --pid-file=$pid_file --skip-locking >>$err_log 2>&1

Number of processes running now: 0
021217 17:48:42 mysqld restarted


Groetjes Daan

  • sPENKMAN
  • Registratie: April 2002
  • Laatst online: 10-05 11:40
offtopic:
Een groet onderaan je bericht is niet nodig, wij tweakers groeten ons de hele dag dan rond, ik neem aan dat je nieuw bent dus lees ff de FAQ

[ Voor 3% gewijzigd door sPENKMAN op 17-12-2002 18:29 . Reden: [/offtopic] vergeten :$ ]

Eve char: Warock <TEST>


  • Jordi
  • Registratie: Januari 2000
  • Niet online

Jordi

#1#1

offtopic:
Dat is helemaal correct, sPENKMAN, maar om nu speciaal daarvoor te replyen... laat dat de volgende keer maar, dank u :)

Het zal wel niet, maar het zou maar wel.

Pagina: 1