Aller au contenu

Necessité De Fermer Une Session Net.fhttp ?


Dgille

Recommended Posts

  • 4 weeks later...

Effectivement super intéressant, je prend note des fermetures des connexion http.

 

J'avais vu ce topic a ses début et je me suis reveillé ce matin en y repensant car plusieurs personnes me remontent des problème avec mon addon.

 

Problème de connexion timeout dans Python lors du contact de la HC2 via l'api. Je n'avais pas constaté ce problème auparavant sur mes machines, mais ayant rajouté quelques traitements ces derniers temps (fhttp toutes les minutes....)  j'ai ce phénomène...

 

En effet la réponse d'un /api/devices met plusieurs secondes à  me donné un retour depuis mon navigateur. Ce qui me laisse à  pensé que j'ai un problème de ressources au niveau de la box (linux) même si à  ce moment les processeurs ne font quasi rien.

 

A-t'on la possibilité de connaitre les process qui consomment de la mémoire et notamment la swap ?

 

Via par exemple cette commande :

#[] vim process_swap.sh
#!/bin/bash
# Get current swap usage for all running processes
# Erik Ljungstrom 27/05/2011
SUM=0
OVERALL=0
for DIR in `find /proc/ -maxdepth 1 -type d | egrep "^/proc/[0-9]"` ; do
PID=`echo $DIR | cut -d / -f 3`
PROGNAME=`ps -p $PID -o comm --no-headers`
for SWAP in `grep Swap $DIR/smaps 2>/dev/null| awk '{ print $2 }'` ; do
let SUM=$SUM+$SWAP
done
echo "PID=$PID - Swap used: $SUM - ($PROGNAME )"
let OVERALL=$OVERALL+$SUM
SUM=0

done
echo "Overall swap used: $OVERALL"

Lien vers le commentaire
Partager sur d’autres sites

Tu vas être déçu, Linux ne swape pas. Ce qui est tout àfait logique, l'OS ne swape pas tant que la RAM n'est pas pleine.

root@fghc2:~# ./process_swap.sh
PID=1 - Swap used: 0 - (init )
PID=2 - Swap used: 0 - (kthreadd )
PID=3 - Swap used: 0 - (migration/0 )
PID=4 - Swap used: 0 - (ksoftirqd/0 )
PID=5 - Swap used: 0 - (watchdog/0 )
PID=6 - Swap used: 0 - (migration/1 )
PID=7 - Swap used: 0 - (ksoftirqd/1 )
PID=8 - Swap used: 0 - (watchdog/1 )
PID=9 - Swap used: 0 - (migration/2 )
PID=10 - Swap used: 0 - (ksoftirqd/2 )
PID=11 - Swap used: 0 - (watchdog/2 )
PID=12 - Swap used: 0 - (migration/3 )
PID=13 - Swap used: 0 - (ksoftirqd/3 )
PID=14 - Swap used: 0 - (watchdog/3 )
PID=15 - Swap used: 0 - (events/0 )
PID=16 - Swap used: 0 - (events/1 )
PID=17 - Swap used: 0 - (events/2 )
PID=18 - Swap used: 0 - (events/3 )
PID=19 - Swap used: 0 - (cpuset )
PID=20 - Swap used: 0 - (khelper )
PID=21 - Swap used: 0 - (netns )
PID=22 - Swap used: 0 - (async/mgr )
PID=23 - Swap used: 0 - (pm )
PID=24 - Swap used: 0 - (sync_supers )
PID=25 - Swap used: 0 - (bdi-default )
PID=26 - Swap used: 0 - (kintegrityd/0 )
PID=27 - Swap used: 0 - (kintegrityd/1 )
PID=28 - Swap used: 0 - (kintegrityd/2 )
PID=29 - Swap used: 0 - (kintegrityd/3 )
PID=30 - Swap used: 0 - (kblockd/0 )
PID=31 - Swap used: 0 - (kblockd/1 )
PID=32 - Swap used: 0 - (kblockd/2 )
PID=33 - Swap used: 0 - (kblockd/3 )
PID=34 - Swap used: 0 - (kacpid )
PID=35 - Swap used: 0 - (kacpi_notify )
PID=36 - Swap used: 0 - (kacpi_hotplug )
PID=37 - Swap used: 0 - (kseriod )
PID=42 - Swap used: 0 - (kondemand/0 )
PID=43 - Swap used: 0 - (kondemand/1 )
PID=44 - Swap used: 0 - (kondemand/2 )
PID=45 - Swap used: 0 - (kondemand/3 )
PID=46 - Swap used: 0 - (khungtaskd )
PID=47 - Swap used: 0 - (kswapd0 )
PID=48 - Swap used: 0 - (ksmd )
PID=49 - Swap used: 0 - (aio/0 )
PID=50 - Swap used: 0 - (aio/1 )
PID=51 - Swap used: 0 - (aio/2 )
PID=52 - Swap used: 0 - (aio/3 )
PID=53 - Swap used: 0 - (crypto/0 )
PID=54 - Swap used: 0 - (crypto/1 )
PID=55 - Swap used: 0 - (crypto/2 )
PID=56 - Swap used: 0 - (crypto/3 )
PID=242 - Swap used: 0 - (ksuspend_usbd )
PID=243 - Swap used: 0 - (khubd )
PID=246 - Swap used: 0 - (ata/0 )
PID=247 - Swap used: 0 - (ata/1 )
PID=248 - Swap used: 0 - (ata/2 )
PID=249 - Swap used: 0 - (ata/3 )
PID=250 - Swap used: 0 - (ata_aux )
PID=259 - Swap used: 0 - (scsi_eh_0 )
PID=260 - Swap used: 0 - (scsi_eh_1 )
PID=261 - Swap used: 0 - (scsi_eh_2 )
PID=262 - Swap used: 0 - (scsi_eh_3 )
PID=269 - Swap used: 0 - (scsi_eh_4 )
PID=270 - Swap used: 0 - (usb-storage )
PID=290 - Swap used: 0 - (scsi_eh_5 )
PID=292 - Swap used: 0 - (usb-storage )
PID=381 - Swap used: 0 - (jbd2/sdb1-8 )
PID=382 - Swap used: 0 - (ext4-dio-unwrit )
PID=383 - Swap used: 0 - (ext4-dio-unwrit )
PID=384 - Swap used: 0 - (ext4-dio-unwrit )
PID=385 - Swap used: 0 - (ext4-dio-unwrit )
PID=434 - Swap used: 0 - (udevd )
PID=506 - Swap used: 0 - (udevd )
PID=656 - Swap used: 0 - (kpsmoused )
PID=669 - Swap used: 0 - (hd-audio0 )
PID=764 - Swap used: 0 - (ssh )
PID=823 - Swap used: 0 - (jbd2/sdb3-8 )
PID=824 - Swap used: 0 - (ext4-dio-unwrit )
PID=825 - Swap used: 0 - (ext4-dio-unwrit )
PID=826 - Swap used: 0 - (ext4-dio-unwrit )
PID=827 - Swap used: 0 - (ext4-dio-unwrit )
PID=903 - Swap used: 0 - (flush-8:16 )
PID=917 - Swap used: 0 - (dhclient )
PID=946 - Swap used: 0 - (portmap )
PID=958 - Swap used: 0 - (rpc.statd )
PID=1111 - Swap used: 0 - (rsyslogd )
PID=1148 - Swap used: 0 - (acpid )
PID=1190 - Swap used: 0 - (cron )
PID=1206 - Swap used: 0 - (asterisk )
PID=1207 - Swap used: 0 - (asteriskEventsC )
PID=1209 - Swap used: 0 - (astcanary )
PID=1214 - Swap used: 0 - (startpar )
PID=1229 - Swap used: 0 - (dbus-daemon )
PID=1257 - Swap used: 0 - (sshd )
PID=1294 - Swap used: 0 - (screen )
PID=1296 - Swap used: 0 - (GPIOServer )
PID=1299 - Swap used: 0 - (bash )
PID=1387 - Swap used: 0 - (screen )
PID=1389 - Swap used: 0 - (autossh )
PID=1390 - Swap used: 0 - (screen )
PID=1394 - Swap used: 0 - (screen )
PID=1395 - Swap used: 0 - (DbUpdater )
PID=1397 - Swap used: 0 - (Router )
PID=1408 - Swap used: 0 - (screen )
PID=1410 - Swap used: 0 - (HCServer )
PID=1447 - Swap used: 0 - (screen )
PID=1449 - Swap used: 0 - (Zwave )
PID=1450 - Swap used: 0 - (screen )
PID=1452 - Swap used: 0 - (LILIServer )
PID=1453 - Swap used: 0 - (socketFibaroSer )
PID=1455 - Swap used: 0 - (cron.php )
PID=1489 - Swap used: 0 - (bash )
PID=1562 - Swap used: 0 - (getty )
PID=1563 - Swap used: 0 - (getty )
PID=1564 - Swap used: 0 - (getty )
PID=1565 - Swap used: 0 - (getty )
PID=1566 - Swap used: 0 - (getty )
PID=1567 - Swap used: 0 - (getty )
PID=1597 - Swap used: 0 - (udevd )
PID=1700 - Swap used: 0 - (LuaEnvironment )
PID=1701 - Swap used: 0 - (LuaEnvironment )
PID=1703 - Swap used: 0 - (PluginManager )
PID=1705 - Swap used: 0 - (PluginManager )
PID=1707 - Swap used: 0 - (PluginManager )
PID=1709 - Swap used: 0 - (PluginManager )
PID=1711 - Swap used: 0 - (PluginManager )
PID=1713 - Swap used: 0 - (PluginManager )
PID=1715 - Swap used: 0 - (PluginManager )
PID=1718 - Swap used: 0 - (LuaEnvironment )
PID=1719 - Swap used: 0 - (LuaEnvironment )
PID=1720 - Swap used: 0 - (LuaEnvironment )
PID=1865 - Swap used: 0 - (PluginManager )
PID=4257 - Swap used: 0 - (sshd )
PID=4259 - Swap used: 0 - (bash )
PID=5794 - Swap used: 0 - ( )
PID=5797 - Swap used: 0 - ( )
PID=5810 - Swap used: 0 - (bash )
PID=5813 - Swap used: 0 - (ping )
PID=5815 - Swap used: 0 - (process_swap.sh )
PID=5816 - Swap used: 0 - ( )
PID=5817 - Swap used: 0 - ( )
PID=5818 - Swap used: 0 - ( )
PID=30658 - Swap used: 0 - (apache2 )
PID=30660 - Swap used: 0 - (apache2 )
PID=30661 - Swap used: 0 - (apache2 )
PID=30662 - Swap used: 0 - (apache2 )
PID=30663 - Swap used: 0 - (apache2 )
PID=30664 - Swap used: 0 - (apache2 )
Overall swap used: 0

EDIT :

root@fghc2:~# swapon -s
Filename                                Type            Size    Used    Priority
/dev/sdb2                               partition       249848  0       -1

Modifié par Lazer
Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...