max user processes probleempje

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • GeWa
  • Registratie: Januari 2011
  • Laatst online: 27-06-2024
Graag wil ik teamspeak starten via een andere gebruiker dan root.
Wanneer ik dit via putty probeer en inlog met gebruiker "teamspeak" werkt alles.
Tot het moment van starten. Dan krijg ik een melding dat ik te weinig processen mag starten.
Ik heb er dan maximaal 20. En ben voor teamspeak 19 nodig.
Dit gaat dus niet werken omdat er sowieso al meerdere processen draaien.

Nu het volgende. Wanneer ik gewoon met root inlog in putty. En dan via su naar de gebruiker "teamspeak" ga dan heb ik maximaal 100 processen die er gestart mogen worden. Zoals ik idd ook heb ingesteld in /etc/security/limits.conf maar met deze gebruiker kom ik dan niet in screen.

Ik begrijp hier eigenlijk niet veel meer van. En zou jullie graag vragen om wat hulp.

Acties:
  • 0 Henk 'm!

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 15:43

Kees

Serveradmin / BOFH / DoC
Je kan er eventueel omheen werken als je als root doet: sudo -u teamspeak start-teamspeak-server > logfile 2>&1 &

Dan start je hem ook gewoon, waarbij de output naar een logfile gaat (ervanuitgaande overigens dat hij geen input nodig heeft).

Waarom kan de gebruiker teamspeak geen screen draaien als je met root erheen su'ed? Doe dan als root (of als een teamspeakgebruiker die wel screen heef) eerst eens 'which screen' en gebruik de locatie die je daar krijgt om screen op te starten na je su. Het klinkt een beetje als een path probleem.

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


Acties:
  • 0 Henk 'm!

  • GeWa
  • Registratie: Januari 2011
  • Laatst online: 27-06-2024
Oke. Ik ga dit eens proberen.

Wanneer het een path probleem is. Hoe zou dit te verhelpen zijn?
(of loop ik nu te ver vooruit?)

Edit:
Ik heb gekeken via inloggen met gebruiker "teamspeak" met which screen.
Dan geeft hij het volgende weer:
/usr/bin/screen

Wanneer ik dat dan gebruik na de su. Krijg ik de volgende foutmelding:
Cannot open your terminal '/dev/pts/0' - please check.

Ik ga nu proberen om via manier 1 ts te starten eerst.

[ Voor 55% gewijzigd door GeWa op 12-04-2011 16:51 ]


Acties:
  • 0 Henk 'm!

  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
GeWa schreef op dinsdag 12 april 2011 @ 16:48:
Oke. Ik ga dit eens proberen.

Wanneer het een path probleem is. Hoe zou dit te verhelpen zijn?
(of loop ik nu te ver vooruit?)
Doe je "su <username>", of doe je "su - <username>" ?
Dat maakt een heel verschil namelijk.

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


Acties:
  • 0 Henk 'm!

  • GeWa
  • Registratie: Januari 2011
  • Laatst online: 27-06-2024
Zonder de -

Acties:
  • 0 Henk 'm!

  • GeWa
  • Registratie: Januari 2011
  • Laatst online: 27-06-2024
Kees schreef op dinsdag 12 april 2011 @ 16:40:
Je kan er eventueel omheen werken als je als root doet: sudo -u teamspeak start-teamspeak-server > logfile 2>&1 &

Dan start je hem ook gewoon, waarbij de output naar een logfile gaat (ervanuitgaande overigens dat hij geen input nodig heeft).
Wanneer ik dit probeer:
sudo -u teamspeak ts3server_minimal_runscript.sh inifile=ts3server.ini > logfile2>&1 &
Krijg ik als antwoord:
sudo: ts3server_minimal_runscript.sh: command not found

Doe ik iets fout?

Acties:
  • 0 Henk 'm!

  • Theimon
  • Registratie: April 2005
  • Laatst online: 05:20

Theimon

Snapte!?

Ik zou het nogmaals proberen maar dan de absolute paden naar het script en de .ini file gebruiken. Of je moet dit commando uitvoeren in de directory waar allebei die files staan.

Evil in general does not sleep, and therefore doesn't see why anyone else should. | There is no "i" in denial. | There is no "i" in TEAM, but there is ME!


Acties:
  • 0 Henk 'm!

  • Rainmaker
  • Registratie: Augustus 2000
  • Laatst online: 14-07-2024

Rainmaker

RHCDS

Ben vooral benieuwd waarom je limits.conf niet gepakt wordt.

De gebruiker moet opnieuw inloggen voordat dit actief wordt. Heb je dat ook gedaan?

Verder heb je een soft en een hard limit. Zorg ervoor dat je soft limit ook op 100 staat.

We are pentium of borg. Division is futile. You will be approximated.


Acties:
  • 0 Henk 'm!

  • GeWa
  • Registratie: Januari 2011
  • Laatst online: 27-06-2024
Eindelijk ben ik erachter wat het probleem was. In cPanel stond fork shell protection aan. Dit blokkeerde dit allemaal. Bij toeval las ik dat in een ander forum. Direct na dat ik dat uitschakelde werkte alles perfect.

Maar evengoed bedankt. Heb er sowieso weer dingen van geleerd. Bedankt!!
Pagina: 1