Pour répondre à hpascal,
Oui le problème est le même sur une machine 64 bits.
En attendant d'avoir plus d'information sur l'ALSR le problème est contourné en ajoutant au planificateur de tâche une relance (sous compte administrateur) du service postgresql lors de la connexion utilisateur par un .bat contenant (version 9.3 dans mon cas) :
net stop "postgresql-9.3"
net start "postgresql-9.3"
Comme indiqué par Michael, une des modifications apportée récemment concerne l'activation par défaut de l'ALSR sur windows 7 et windows 2008R2 (https://support.microsoft.com/en-us/kb/2639308). Pouvez-vous vérifier que l'ALSR est bien activé ?
]]>Cela ressemble au problème décrit ici : http://forums.postgresql.fr/viewtopic.php?id=3995. Peut-être qu'une réinstallation corrigerait aussi votre soucis. Personnellement je m'inquièterai bien plus des 12 versions mineures de retard, soit environ 3 ans, de votre serveur. Ces correctifs concernent entre autre des bugs de corruptions de données...
]]>J'ai une application sous C# faisant appel à une base Postgresql 9.3.3-1-windows
L'ensemble tourne sous Windows 7 Pro.
Pas de souci depuis 2 ans
Depuis lundi dernier à chaque démarrage de la machine, il y a un gros problème d'accès à la base.
pg_log contient:
2016-11-10 14:49:17 CET LOG: lancement du processus autovacuum
2016-11-10 14:49:17 CET LOG: le système de bases de données est prêt pour accepter les connexions
2016-11-10 14:50:02 CET LOG: could not reserve shared memory region (addr=01B90000) for child 000004FC: error code 487
2016-11-10 14:50:02 CET LOG: n'a pas pu lancer le nouveau processus fils pour la connexion : unrecognized winsock error 10004
2016-11-10 14:50:08 CET LOG: could not reserve shared memory region (addr=01B90000) for child 000004EC: error code 487
2016-11-10 14:50:08 CET LOG: n'a pas pu lancer le nouveau processus fils pour la connexion : unrecognized winsock error 10004
2016-11-10 14:50:17 CET LOG: could not reserve shared memory region (addr=01B90000) for child 00000084: error code 487
2016-11-10 14:50:17 CET LOG: n'a pas pu exécuter le processus autovacuum worker : unrecognized winsock error 10004
...
La parade consiste à redémarrer le service, et après plus de problème.
Auriez-vous une idée d'où provient ce problème et est-ce connu ?
Mise à jour Windows ?
Mise à jour Antivirus (FSecure) ?
Merci pour toute info.
]]>